ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Oxford

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Bristol to Oxford

🚌 Hop on a direct Megabus UK service from Cabot Circus in Bristol to Gloucester Green Bus Station in Oxford. Services run daily, with a journey time of approximately 1 hour and 45 minutes. 🎟️ The ticket prices for the Bristol to Oxford bus range from £10 to £15, making it a budget-friendly choice for travellers looking to explore both cities without breaking the bank.

Where to stay in Oxford

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Bristol and Oxford. The bus departs from Cabot Circus and arrives at Gloucester Green Bus Station in Oxford. This service operates once daily and runs every day, with the journey usually taking approximately 1 hour and 45 minutes.
  • You can catch the bus from Bristol to Oxford at Cabot Circus station. This station is where the bus services, operated by Megabus UK, begin their journey to Oxford. It is advisable to arrive at the station a little early to ensure you don't miss the departure time.
  • The bus from Bristol to Oxford arrives at Gloucester Green Bus Station in Oxford. This is the final destination for the Megabus UK services on this route. Once you arrive at Gloucester Green Bus Station, you will be conveniently located in the heart of Oxford, making it easy to access nearby attractions or connect to other transportation options.
  • The cost of a bus ticket from Bristol to Oxford typically falls within the range of £10 to £15. Prices may vary based on factors such as the time of booking, availability of tickets, and the specific bus company operating the service. It is recommended to book your ticket in advance to secure the best fare for your journey.
  • There is one direct bus service between Bristol and Oxford operated by Megabus UK. This bus departs from Cabot Circus in Bristol and arrives at Gloucester Green Bus Station in Oxford. The service runs once daily and operates every day, with the journey taking approximately 1 hour and 45 minutes. The ticket prices for this bus route typically range from £10 to £15.
  • The Bristol to Oxford bus service is likely to be less crowded during off-peak hours, such as mid-morning or mid-afternoon. The most crowded times are typically during rush hours in the early morning and late afternoon, as well as on weekends when there may be more travelers. It's advisable to book tickets in advance and consider traveling during non-peak times for a more comfortable and less crowded journey.
  • The first bus from Bristol to Oxford typically departs from Cabot Circus in the early morning, and the last bus usually leaves in the evening. The exact departure times may vary, so it's recommended to check the schedule with the bus operator, Megabus UK, for the most up-to-date information. The journey duration between Bristol and Oxford by bus is approximately 1 hour and 45 minutes, providing a convenient and efficient travel option between the two cities.

Will you be returning to Bristol by bus?

If you are looking for a return bus travel, please check buses from Oxford to Bristol.

See schedule