Oxford to Bath train

Tue, Sep 17
+ 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

Cheap train tickets from Oxford to Bath

Showing times and prices for Sep 17

Cheapest

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

Cheapest
Great Western Railway
10:09AM1h09
Oxford station (OXF)
11:18AMBath Spa (BTH)
$371One-way
1 transfer
Great Western Railway
09:04AM1h16
Oxford station (OXF)
10:20AMBath Spa (BTH)
$421One-way
1 transfer
Great Western Railway
09:34AM1h10
Oxford station (OXF)
10:44AMBath Spa (BTH)
$421One-way
2 transfers
Great Western Railway
10:19AM1h25
Oxford station (OXF)
11:44AMBath Spa (BTH)
$611One-way
1 transfer
Great Western Railway
09:16AM1h28
Oxford station (OXF)
10:44AMBath Spa (BTH)
$821One-way
1 transfer

Train schedule from Oxford to Bath

Showing trains for tomorrow, Tuesday, September 17
Great Western Railway
08:16AM1h30
Oxford station (OXF)
09:46AMBath Spa (BTH)
1 transfer
Great Western Railway
09:04AM1h16
Oxford station (OXF)
10:20AMBath Spa (BTH)
1 transfer
Great Western Railway
09:16AM1h28
Oxford station (OXF)
10:44AMBath Spa (BTH)
1 transfer
Great Western Railway
09:34AM1h10
Oxford station (OXF)
10:44AMBath Spa (BTH)
2 transfers
Great Western Railway
10:09AM1h09
Oxford station (OXF)
11:18AMBath Spa (BTH)
1 transfer
Great Western Railway
10:19AM1h25
Oxford station (OXF)
11:44AMBath Spa (BTH)
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Oxford to Bath by train or bus

Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03
Fri
Oct 04
Sat
Oct 05
Sun
Oct 06
Mon
Oct 07

How far in advance should I book train tickets from Oxford to Bath?

The best time to book your train from Oxford to Bath is 3 days before departure. See how prices for trains change on the Oxford to Bath route.
Prices are for one-way tickets for one passenger from Oxford to Bath per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Oxford to Bath.

Fastest train times from Oxford to Bath

Showing times and prices for Sep 17

Fastest Journey

1 h 9 m

Average

1 h 19 m

Trains per day

6

Distance

87 km

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

Fastest
Great Western Railway
10:09AM1h09
Oxford station (OXF)
11:18AMBath Spa (BTH)
$371One-way
1 transfer
Great Western Railway
09:34AM1h10
Oxford station (OXF)
10:44AMBath Spa (BTH)
$421One-way
2 transfers
Great Western Railway
09:04AM1h16
Oxford station (OXF)
10:20AMBath Spa (BTH)
$421One-way
1 transfer
Great Western Railway
10:19AM1h25
Oxford station (OXF)
11:44AMBath Spa (BTH)
$611One-way
1 transfer
Great Western Railway
09:16AM1h28
Oxford station (OXF)
10:44AMBath Spa (BTH)
$821One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Oxford to Bath

distanceDistance53 miles (86 km)
durationAverage train duration57 min
priceAverage train ticket price$34 (€29)
frequencyTrain frequency10 a day
changesDirect trainNo
carriersTrain providersGreat Western Rail, CrossCountry or first_great_western

Trains from Oxford to Bath cover the 53 miles (86 km) long route taking on average 57 min with our travel partners like Great Western Rail, CrossCountry or first_great_western. Normally, there are 10 trains operating per day. You can get the cheapest train tickets for this route for as low as $33 (€28), but the average price of train tickets is $34 (€29). Travelers depart most frequently from Oxford and arrive in Bath Spa.

Train companies: Great Western Rail, CrossCountry and first_great_western from Oxford to Bath trains

You can travel by train from Oxford to Bath with Great Western Rail, CrossCountry and first_great_western for as low as $22 (€19). When you search for schedules and tickets, Omio will show you the best 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 train information with Great Western Rail:

  • Average Duration: 55 min
  • Cheapest Price: $22

Traveling by train from Oxford to Bath

The train connection between Oxford and Bath is well-served by two main providers: Great Western Railway and Cross Country. Travelers can enjoy a scenic journey that typically takes around 1 hour and 30 minutes, making it an ideal option for those looking to explore the historic charm of both cities. With frequent services throughout the day, passengers have flexibility in planning their trips while enjoying comfortable amenities on board.

Train Connection: Oxford to Bath

The train connection from Oxford to Bath takes approximately 0h 55m. There are no direct connections available, with a total of 16 trains operating daily between the two cities. Passengers will depart from Oxford and arrive at Bath Spa station.

Oxford to Bath Train Connection

The first daily train journey from Oxford to Bath departs at 04:34, allowing early travelers to start their day. The last departure is scheduled for 22:43, providing a late option for those wishing to explore the vibrant nightlife of Bath before returning.

Train Tickets Price for Oxford to Bath

The cheapest ticket price for a train from Oxford to Bath is €19, while the average ticket price tends to be around €28.

Exploring the Historic Wonders of Bath

The Roman Baths, dating back to the 1st century AD, are a remarkable testament to ancient engineering and social life in Roman Britain. This well-preserved site not only showcases the intricate bathing complex but also highlights the significance of thermal springs that attracted visitors for centuries seeking relaxation and healing. As you explore its stunning architecture adorned with classical columns and statues, you'll feel transported back in time to an era where these baths were at the heart of community life.

Bath Abbey stands as a magnificent example of Gothic architecture, originally founded in 757 AD and rebuilt during the Victorian era. Its towering stained glass windows tell stories from both biblical times and local history while offering breathtaking views from its tower that overlook this charming city. The abbey's unique feature is its fan-vaulted ceiling—an architectural marvel—that invites awe as you step inside this sacred space filled with tranquility.

Pulteney Bridge is one of only four bridges in Europe lined with shops on both sides, completed in 1774 by architect Robert Adam; it elegantly spans the River Avon connecting Bath’s bustling town center with picturesque gardens beyond. This iconic structure not only serves as a vital thoroughfare but also offers stunning views over weirs below—a perfect spot for photography enthusiasts! As you stroll across Pulteney Bridge, take note of its beautiful Georgian design which reflects Bath's rich heritage while providing insight into how commerce has thrived here through centuries.

FAQs: Trains from Oxford to Bath

FAQs: Travel by train from Oxford to Bath 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 Oxford to Bath.
FAQs
Cheap train tickets from Oxford to Bath can start from as little as $33 (€28) when you book in advance. The average train ticket price for Oxford to Bath is $34 (€29); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Oxford to Bath is 57 min   to travel the 53 mile (86 km) long route, with around there are 10 trains per day. Journey times can vary on weekends and holidays.
The first train from Oxford to Bath leaves at 4: 34 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Oxford to Bath leaves at 10: 00 PM.
There are 10 trains a day from Oxford to Bath which require at least one change with Great Western Rail, CrossCountry or first_great_western. Schedules can vary on holidays or weekends with fewer trains.
When taking a train from Oxford to Bath, you can count on Great Western Rail, CrossCountry or first_great_western for the best way to get you to Bath. You can also check all possible train companies who offer a service between Oxford and Bath and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 10: 00 PM.

Passengers board the train most frequently from Oxford, which is located around 1.2 miles (1.9 km) away from the city centre, and they get off the train at Bath Spa, located 0.1 miles (137 m) away from the city centre.

A day trip to Bath from Oxford is worth doing with a journey time of 57 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Oxford to Bath is March.
It's helpful to compare your options as there are 2 ways to travel between Oxford and Bath including taking a train or bus.

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
More routes, destinations and providers
Currency
Language

Useful links