Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Staines to Bath by train
-
First train00:23
-
Last train22:53
-
Avg changes1
-
Fastest journey1hr 51m
-
Distance129 kilometres
-
Trains per day44
-
Avg. journey time2hr 8m
-
Train operators
Going from Staines to Bath by train
About to set off from Staines to Bath by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Cost of train travel from Staines to Bath
Here is the average ticket cost on trains from Staines to Bath:
Cheapest ticket: £37.55
Pricing when booking a month in advance:
Pricing when booking a week in advance:
Comparing train prices with Rail Europe
Train routes may be served by one, two, three or more operators, each providing a different travel experience with its own particular services. Similar to airlines, some train operators offer no-frills services without luxury perks, but at a lower cost. Other providers guarantee an elevated level of service, which can include perks like fine dining, a welcome cocktail and access to impressive travel lounges in certain stations. These tickets run a bit higher. When planning travel, use Rail Europe to compare all different operators, compare fares and classes of service in one single location.
Staines to Bath daily train schedule
Whether you’re headed to Bath on a Tuesday or a Sunday, with 44 trains per day, you will have multiple options to choose from.
00:23: departure of first train Monday-Friday
22:53: departure of last train Monday-Friday
06:23: departure of first train on weekends
22:53: departure of last train on weekends
Every 25 minutes: frequency of train departures
Train travel time and distance from Staines to Bath
Trains can complete this route in as little as 1 hour and 51 minutes. The total distance travelled is 129 kilometres.
How far in advance Staines and Bath tickets go on sale
Tickets for travel between Staines and Bath are available 3 months in advance. To be notified by email when a certain travel date goes on sale, set up a booking alert.
Learn more about train travel from Staines to Bath
Looking for more insights into train travel across Europe? Our help articles cover everything from booking to navigating stations and understanding ticket types. Then, explore the travel ideas in our Bath city guide to get you excited for your upcoming adventure.
Frequently asked questions
How far is it from Staines to Bath by train?
The trip from Staines to Bath covers a distance of 129 kilometres.
How much is a train ticket from Staines to Bath?
The lowest price on this route is £37.55. Tickets booked 30 days in advance cost around , while those booked 7 days in advance are around .
When can tickets be purchased for trains travelling from Staines to Bath?
You can book your tickets 3 months in advance for this route.
What’s the travel time from Staines to Bath by train?
The fastest journey is 1 hour and 51 minutes.
Other journeys to Bath Spa View all journeys to Bath Spa
-
From London to Bath Spa From £25.91
-
From Birmingham to Bath Spa From £27.41
-
From Reading to Bath Spa From £19.52
-
From Oxford to Bath Spa From £25.16
-
From Brighton to Bath Spa From £26.66
-
From Cambridge to Bath Spa From £26.66
-
From Salisbury to Bath Spa From £11.64
-
From Castle Cary to Bath Spa From £9.39
-
From Bournemouth to Bath Spa From £51.06
-
From Southampton to Bath Spa From £15.02
-
From Cardiff to Bath Spa From £6.01
-
From Bristol to Bath Spa From £10.89
Other journeys from Bath Spa
-
From Bath Spa to Berlin From £190.73
-
From Bath Spa to Barcelona From £413.01
-
From Bath Spa to Cambridge From £45.43
-
From Bath Spa to Salisbury From £8.64
-
From Bath Spa to London From £26.28
-
From Bath Spa to Birmingham From £27.41
-
From Bath Spa to Reading From £19.90
-
From Bath Spa to Oxford From £24.78
-
From Bath Spa to Brighton From £37.17
-
From Bath Spa to Paris From £97.24
-
From Bath Spa to Bournemouth From £49.94
-
From Bath Spa to Southampton From £21.78
Other journeys from Staines
-
From Staines to London From £7.88
-
From Staines to Reading From £10.40
-
From Staines to Windsor And Eton From £4.13
-
From Staines to Weybridge From £5.40
-
From Staines to Woking From £7.50
-
From Staines to Birmingham From £45.81
-
From Staines to Ascot (Berks) From £5.40
-
From Staines to Hounslow From £4.70
-
From Staines to Brighton From £28.53
-
From Staines to Bristol From £43.18
-
From Staines to Southampton From £37.55
-
From Staines to Bournemouth From £57.07