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 Bath to Oxford

🚌 Route 1: The journey from Bath to Oxford by bus takes 2 hours 58 mins, covering a distance of 144 km with one transfer in Bristol. The first leg involves a bus from Bath City Centre to Bristol, operated by First Bristol, Bath and the West. 🛣️ Route 2: To travel from Bath to Oxford via bus, the trip takes 3 hours 14 mins, spanning 145 km and requiring a transfer in Bristol. The initial bus segment is from Bath to Bristol Airport, serviced by Bath Bus Company, before continuing on to Oxford with megabus M81. 🚆 Route 3: For a quicker route from Bath to Oxford, consider taking the train. This option lasts 1 hour 9 mins over 103 km with a transfer in Didcot. Commence the journey with a train from Bath Spa to London Paddington, operated by GWR, and then proceed to Oxford from Didcot Parkway.

Where to stay in Oxford

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

Find accommodation

Will you be returning to Bath by bus?

If you need a return bus trip, you can check out buses from Oxford to Bath.

See schedule