Bus from Oxford (Thornhill) to Middlesbrough
Book your bus ticket to Middlesbrough from Oxford (Thornhill) today
Duration 10 hours 20 minutes (fastest time)
Departures Up to 1 service per day
Why travel with megabus?
save
relax
charge
connect
Subject to availability. Not available on all services.
Oxford (Thornhill) to Middlesbrough bus details
Our route OAIR bus stops at 10 stops between Oxford (Thornhill) and Middlesbrough. The bus sets off from Park and Ride and drops you off at Bus Station, Express Departure Lounge (First Floor)
Oxford (Thornhill)
Middlesbrough
Arriva Travel Shop
Middlesbrough
TS1 5EA
Opening hours
Mon - Fri: 0900 - 1700
Sat: 0900 - 1300
Sun: closed
Frequently Asked Questions
How long does it take to travel from Oxford (Thornhill) to Middlesbrough by bus?
The fastest bus from Oxford (Thornhill) to Middlesbrough takes 10 hours 20 minutes
When is the first bus from Oxford (Thornhill) to Middlesbrough?
The earliest bus from Oxford (Thornhill) to Middlesbrough leaves at 09:30
When is the last bus from Oxford (Thornhill) to Middlesbrough?
The latest bus from Oxford (Thornhill) to Middlesbrough leaves at 09:30
How many daily bus trips are there from Oxford (Thornhill) to Middlesbrough?
megabus runs up to 1 trips per day from Oxford (Thornhill) to Middlesbrough
Other popular routes
- Oxford (Thornhill) to London
- Oxford (Thornhill) to Heathrow Airport T2 & T3 (also T4 & T5 via Shuttle)
- Oxford (Thornhill) to Gatwick Airport (South Terminal)
- Leeds to Middlesbrough
- Sunderland to Middlesbrough
- London North (Finchley Road) to Middlesbrough
- Huddersfield to Gatwick Airport (North Terminal)
- Bicester to Milton Keynes