Bath to Oxford bus

One-way
Round trip
Sun, Apr 02
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews
Trust Pilot
rate4.4
6,750 reviews

Cheap bus tickets from Bath to Oxford

Showing times and prices for Apr 02

Cheapest

64

Average

64

The best way to find a cheap bus ticket from Bath to Oxford is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
06:00AMBath, Dorchester Street4h30 10:30AMOxford
1 transfer
641One-way
Cheapest
12:30PMBath, Dorchester Street4h30 05:00PMOxford
1 transfer
641One-way
Cheapest
12:30PMBath, Dorchester Street4h10 04:40PMOxford, Sandhills
1 transfer
641One-way
Cheapest
04:30AMBath, Dorchester Street5h10 09:40AMOxford
1 transfer
641One-way
Cheapest
06:00AMBath, Dorchester Street4h00 10:00AMOxford
1 transfer
641One-way

Bus schedule from Bath to Oxford

Showing buses for tomorrow, Sunday, April 2
04:30AMBath, Dorchester Street5h10 09:40AMOxford
1 transfer
04:30AMBath, Dorchester Street4h40 09:10AMOxford
1 transfer
06:00AMBath, Dorchester Street4h30 10:30AMOxford
1 transfer
06:00AMBath, Dorchester Street4h00 10:00AMOxford
1 transfer
07:15AMBath, Dorchester Street3h25 10:40AMOxford, Sandhills
1 transfer
07:15AMBath, Dorchester Street3h45 11:00AMOxford
1 transfer
07:15AMBath, Dorchester Street3h45 11:00AMOxford
1 transfer
09:30AMBath, Dorchester Street4h30 02:00PMOxford
1 transfer
09:30AMBath, Dorchester Street4h30 02:00PMOxford
1 transfer
09:30AMBath, Dorchester Street4h00 01:30PMOxford
1 transfer
09:30AMBath, Dorchester Street4h10 01:40PMOxford, Sandhills
1 transfer
12:30PMBath, Dorchester Street4h15 04:45PMOxford
1 transfer
12:30PMBath, Dorchester Street4h30 05:00PMOxford
1 transfer
12:30PMBath, Dorchester Street4h10 04:40PMOxford, Sandhills
1 transfer
03:00PMBath, Dorchester Street5h40 08:40PMOxford, Sandhills
1 transfer
03:00PMBath, Dorchester Street4h25 07:25PMOxford
1 transfer
03:00PMBath, Dorchester Street4h55 07:55PMOxford
1 transfer
06:15PMBath, Dorchester Street5h50 12:05AMOxford, Sandhills
1 transfer
06:15PMBath, Dorchester Street4h10 10:25PMOxford
1 transfer
06:15PMBath, Dorchester Street3h50 10:05PMOxford
1 transfer

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08

Bus times from Bath to Oxford

Showing times and prices for Apr 02

Fastest Journey

3 h 25 m

Average

3 h 45 m

Buses per day

5

Distance

87 km

It's difficult to get from Bath to Oxford without transferring at least once.

Fastest
07:15AMBath, Dorchester Street3h25 10:40AMOxford, Sandhills
1 transfer
661One-way
2nd Fastest
07:15AMBath, Dorchester Street3h45 11:00AMOxford
1 transfer
711One-way
2nd Fastest
07:15AMBath, Dorchester Street3h45 11:00AMOxford
1 transfer
661One-way
06:15PMBath, Dorchester Street3h50 10:05PMOxford
1 transfer
711One-way
06:00AMBath, Dorchester Street4h00 10:00AMOxford
1 transfer
641One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Bath to Oxford

distanceDistance53 miles (86 km)
durationAverage bus duration5 h 10 min
priceAverage bus ticket price$55 (€48)
changesDirect busNo
carriersBus providersMegabus or National Express

Buses from Bath to Oxford cover the 53 miles (86 km) long journey taking on average 5 h 10 min with our travel partners like Megabus or National Express. There are direct bus services available. While the average ticket price for this route costs around $55 (€48), you can find the cheapest bus ticket for as low as $55 (€48). Travelers depart most frequently from Bath, London Road and arrive in Oxford, Thornhill Park and Ride.

Bus companies: National Express from Bath to Oxford

Buy your official National Express bus tickets between Bath and Oxford from $55 (€48) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most popular route.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus to Oxford from Bath, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    Travel Tips: Bus to Oxford from Bath

    Travel Tips: Take the bus to Oxford easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bath to Oxford.
    FAQs
    Looking to save money on your trip? Omio customers have found the cheapest bus to Oxford from Bath for the next 7 days starting from $55 (€48)  one way.
    If you are looking to book your bus ticket in the next 7 days, you can expect the Bath to Oxford bus to cost on average $55 (€48)  one way.
    You should expect to travel around 53 miles (86 km)  to Oxford from Bath by bus.
    The bus time to Oxford from Bath is on average 5 h 10 min  for the 53 mile (86 km) long journey, but the time it takes to go from Bath to Oxford by bus can vary depending on specific dates or traveling on weekends and holidays.

    Some of the Bath bus stations to Oxford you can start your journey from include Bath, London Road, Bath, The Globe (Bristol Rd) and Bath, Corston turn. Similarly, some of the arrival bus stations in Oxford include Oxford, Thornhill Park and Ride, Oxford, Railway Station (Stop R4) and Oxford, Gloucester Green Bus Station.

    When traveling this route, Omio customers are departing most frequently from Bath, London Road   and arriving in Oxford, Thornhill Park and Ride.

    You can find the most popular departure bus station for this journey, Bath, London Road, located approximately 0.9 miles (1.5 km) from the city center of Bath. The most popular arrival bus station in Oxford, called Oxford, Thornhill Park and Ride, is located around 3.6 miles (5.8 km) away from its city center.

    For the best Bath to Oxford bus to purchase, you can travel safely and comfortably with Megabus or National Express. However, it's always good to check all possible bus providers with services to Oxford from Bath to compare what amenities they may offer.
    The earliest bus for this journey departs from Bath at 3: 30 PM. The last bus leaves from Bath at 3: 30 PM. Check Omio for the latest bus schedule from Bath to Oxford and book the best time to depart on your chosen travel date.
    In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this journey and save money. If you purchase bus tickets between Bath and Oxford within the next 7 days, you can find tickets to cost on average $55 (€48) one way. To find the best prices for this trip, consider booking your bus ticket from Bath to Oxford a few months in advance.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language