Cheapest
Average
The best way to find a cheap bus ticket from Oxford to Bath is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
National Express | 05:25AM Oxford, Sandhills | 4h45 | 10:10AM Bath, Dorchester Street | 1 transfer | |
National Express | 05:30AM Oxford | 4h40 | 10:10AM Bath, Dorchester Street | 1 transfer | |
National Express | 08:35AM Oxford, Sandhills | 5h10 | 01:45PM Bath, Dorchester Street | 1 transfer | |
National Express | 09:30AM Oxford | 4h15 | 01:45PM Bath, Dorchester Street | 1 transfer | |
National Express | 12:15PM Oxford, Sandhills | 5h30 | 05:45PM Bath, Dorchester Street | 1 transfer | |
National Express | 12:50PM Oxford | 4h55 | 05:45PM Bath, Dorchester Street | 1 transfer | |
National Express | 03:15PM Oxford, Sandhills | 5h20 | 08:35PM Bath, Dorchester Street | 1 transfer | |
National Express | 03:50PM Oxford | 4h45 | 08:35PM Bath, Dorchester Street | 1 transfer | |
National Express | 06:40PM Oxford, Sandhills | 4h45 | 11:25PM Bath, Dorchester Street | 1 transfer | |
National Express | 07:15PM Oxford | 4h10 | 11:25PM Bath, Dorchester Street | 1 transfer | |
National Express | 09:15PM Oxford | 4h05 | 01:20AM Bath, Dorchester Street | 1 transfer | |
This is the last bus of the day. |
Find all the dates and times for this journey
Fastest Journey
4 h 5 m
Average
4 h 45 m
Buses per day
11
Distance
87 km
It's difficult to get from Oxford to Bath without transferring at least once.
Distance | 53 miles (86 km) |
---|---|
Average bus duration | 1 h 33 min |
Average bus ticket price | $68 (€59) |
Direct bus | No |
Bus companies | National Express |
Buses from Oxford to Bath cover the 53 miles (86 km) long route taking on average 1 h 33 min with our travel partners like National Express. While the average ticket price for this journey costs around $68 (€59), you can find the cheapest bus ticket for as low as $33 (€29).
Great Western Rail, CrossCountry and Megabus buses will get you between Oxford and Bath from $22 (€19). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.
Great Western Railway is a train operating company in the United Kingdom. It operates services from London Paddington to the West of England, South Wales and the Cotswolds. It also operates services from London Paddington to Oxford, Reading and Bristol. It offers a range of ticket types, including Advance, Anytime, Off-Peak and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, air conditioning and catering services. The most popular routes for Great Western Railway are London Paddington to Bristol, Reading and Oxford.
Oxford to Bath bus information with Great Western Rail:
Here are some other resources that might have the information you need