Buses from Oxford to Bristol

Approved for

and more

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries
Today Wed 26 Apr Thu 27 Apr Fri 28 Apr Sat 29 Apr Sun 30 Apr Mon 1 May
Find prices Find prices Find prices Find prices
Find prices Find prices Find prices Find prices

Price Calendar: These fares were collected over the last 24 hours and may be subject to change.

Oxford to Bristol Bus Information

Avg. Bus Duration3h 0m
Bus arrives inBristol
Buses depart fromOxford
Coach Ticket Price£ 13.88
Distance98 km
Bus Companies
  • National Express

Buses from Oxford to Bristol: Journey Details

National express operates regular, frequent buses from Oxford to Bristol. Buses depart from Oxford bus station three times a day, at around 9.00am, 12.30pm and 6.30pm. The service is direct, with a journey time of just under three hours. Alternatively, passengers can book buses from Oxford to Bristol via London through operator Megabus. On this route, travellers can take the Oxford Tube coach service from Oxford to London, before changing for a Megabus service to make the final leg of the journey to Bristol. The total journey time is approximately five hours, with Oxford Tube buses departing every 10 - 20 minutes from around 7.00am until about 4.00am, and Megabuses departing the capital for Bristol approximately every 30 minutes from roughly 7.30am until about 11.30pm.



Local Time 01:45
£ Sterling Pound
Population 430,700
Region South West England
Languages English

How expensive is Bristol?

An Average Meal

An average meal in a restaurant in Bristol costs 16.4% less than in Oxford.


Prices in Bristol are on average 6.8% lower than in Oxford.

Public Transport

Public transport in Bristol costs around 4.7% less than in Oxford.

A Night in a Hotel

A night in a hotel in Bristol is about 10.7% less expensive than in Oxford.

Taking the Bus from Oxford

Oxford bus station is located centrally on George Street, which is around one mile from Oxford train station. It's possible to walk from the train station to the bus station, otherwise, it's easy to hail a taxi. Alternatively, travellers can board the bus at Queen's Street, which is very close to the main city bus stops, where buses from all over the city stop.

Getting into Bristol by Bus

Bristol is a pretty city known for its Victorian and Georgian architecture, as well as the renowned Clifton Suspension bridge and may waterfront bars, restaurants and maritime attractions. National Express buses terminate at Marlborough Coach Station in the city centre, while Megabus services from London drop off Bristol-bound passengers at Colston Hall on Colston street, a short walk away. Both stops are easy to reach from other parts of the city centre on foot.

Cheapest Oxford to Bristol Buses This Weekend