Bath Spa to Paddington runs about xx:13 and xx:43, first 05:35, fastest 07:13 in 1h 16m, last 23:05. Every weekday departure listed, plus fares from £43.80.
Bath’s rail link to London is one of the main reasons the city commands the house prices it does: a direct Great Western Railway run from Bath Spa to London Paddington in under an hour and a half, twice an hour, all day. This page sets out the real journey times, the first and last trains, and what tickets actually cost in August 2026, including the half-price back route via Salisbury that most visitors never hear about. Times and walk-up fares below were checked against the National Rail timetable via traintimes.org.uk this month; always confirm on the day you travel.
How long the journey takes
Direct GWR trains from Bath Spa to London Paddington take between 1 hour 16 minutes and about 1 hour 26 minutes, depending on the stopping pattern. In the observed weekday timetable the 07:13 reaches Paddington at 08:29, the quickest run of the morning, while most other services take 1h 20m to 1h 26m.
Trains leave roughly every half hour through the day, typically at about 13 and 43 minutes past the hour, with extra services in the peaks, and the faster runs make fewer intermediate stops.
- First train (weekdays): 05:35, arriving Paddington 06:57, in time for a 9am start anywhere on the Elizabeth line.
- Last train back (weekdays): 23:32 from Paddington, arriving Bath Spa at 01:00. Miss that and you are on the first morning service.
Bath to London train times: the weekday departures
Sampled from the live National Rail timetable for Wednesday 9 September 2026, checked on 8 September. Direct Great Western services from Bath Spa to London Paddington only; the three-hour-plus results in a journey planner are indirect routings, usually via Salisbury or Westbury, and are covered further down.
| Depart Bath Spa | Arrive Paddington | Journey |
|---|---|---|
| 05:35 | 06:57 | 1h 22m |
| 06:02 | 07:26 | 1h 24m |
| 06:43 | 08:09 | 1h 26m |
| 07:13 | 08:29 | 1h 16m, the fastest of the day |
| 07:43 | 09:05 | 1h 22m |
| 08:13 | 09:34 | 1h 21m |
| 08:44 | 10:06 | 1h 22m |
| 09:13 | 10:45 | 1h 32m |
| 11:13 | 12:38 | 1h 25m |
| 11:43 | 13:08 | 1h 25m |
| 12:13 | 13:34 | 1h 21m |
| 12:43 | 14:05 | 1h 22m |
| 13:13 | 14:35 | 1h 22m |
| 16:13 | 17:35 | 1h 22m |
| 16:43 | 18:05 | 1h 22m |
| 17:13 | 18:39 | 1h 26m |
| 17:45 | 19:08 | 1h 23m |
| 18:13 | 19:37 | 1h 24m |
| 18:43 | 20:07 | 1h 24m |
| 19:13 | 20:36 | 1h 23m |
| 20:13 | 21:35 | 1h 22m |
| 21:13 | 22:35 | 1h 22m |
| 22:13 | 23:59 | 1h 46m |
| 23:05 | 00:42 | 1h 37m, last train |
Three things to take from that. The pattern is xx:13 and xx:43 for most of the day, so if you have missed one you are rarely waiting more than half an hour. Only the 07:13 does 1h 16m; every other direct train is 1h 21m or slower, and the difference between the best and the typical is about six minutes, not the twenty the headline figure implies. The last two departures are the slow ones, at 1h 46m and 1h 37m, because they pick up extra stops.
When the Bath to London train time changes: the dates to avoid
The times above are the ordinary weekday timetable. Great Western Railway’s own planned engineering list, read on 16 September 2026, has five separate blocks of work between now and the new year that lengthen the Bath to London journey or move where it starts and ends. Two of them are serious.
| Dates | What happens |
|---|---|
| Sunday 20 and Sunday 27 September | Track work in the Slough area leaves only two of the four tracks between Paddington and Reading. Trains run to an amended timetable on that stretch, so allow longer at the London end |
| Monday 26 to Wednesday 28 October | Track renewals between Bath Spa and Bristol Temple Meads. The Paddington to Bristol trains take an alternative route and do not stop at Bath Spa or Chippenham at all. Separate trains run Paddington to Bath Spa via Chippenham instead, and buses replace the Bath to Bristol leg from Bath bus station |
| Saturday 31 October and Sunday 1 November | Track maintenance between Swindon and Bristol Parkway. South Wales trains divert and lose about 25 minutes, and the London to South Wales service drops to hourly, which thins out the Paddington end of the line |
| Sunday 1, 15 and 22 November | Paddington to Reading is back down to two of four tracks, with an amended timetable |
| Saturday 28 and Sunday 29 November | London Paddington closes to all trains. GWR runs hourly specials between London Euston and Bristol Temple Meads instead, which is the Bath service for that weekend, and they cannot pick up or set down anywhere between Euston and Swindon |
| Sunday 27 December to Sunday 3 January | All services between Paddington and Slough are affected by further work |
The 28 and 29 November weekend is the one to plan around now. Paddington is shut, your train arrives at Euston, and only the Bakerloo line will be stopping at the Underground station at Paddington. Heathrow Express and the Elizabeth line cannot run to Heathrow that weekend either, so a Bath to Heathrow plan by train does not work on those two days. GWR has published a PDF map of what runs while Paddington is closed.
The 26 to 28 October block is the sneakier one, because the trains still run: they just do not call at Bath Spa. If you book a London to Bristol service across those three days expecting to get off at Bath, you will not. Take the separate Paddington to Bath Spa service via Chippenham.
What tickets cost in 2026
These are the standard-class walk-up fares listed against National Rail journeys in August 2026:
| Ticket | Price | When it works |
|---|---|---|
| Advance Single | from £38.00 | Book ahead, fixed train; peak-time Advances cost far more |
| Super Off-Peak Single | £43.80 | The quietest trains, typically later evening and weekends |
| Off-Peak Single | £63.60 | Weekdays from the 08:44 departure, avoiding the evening peak back |
| Super Off-Peak Return | £75.90 | The standard day-trip ticket if you travel outside peaks both ways |
| Off-Peak Return | £104.70 | More flexible return, still not valid in the morning peak |
| Anytime Day Single | £129.30 | Any train, including the morning peak |
| Anytime Return | £258.60 | Fully flexible, valid one month out |
The pattern to remember: the 08:44 is the first cheap train on a weekday morning. Catch the 08:13 or earlier and you are into Anytime territory at £129.30 single; wait half an hour and the same journey is £63.60, or £43.80 on a Super Off-Peak train. Advances released for off-peak services start around £38 to £62.50; the morning-peak Advances we found were £128.50, barely below the walk-up price, so booking ahead mainly pays off outside the peaks.
Saturdays and Sundays run a different timetable
The half-hourly service and the 1h 16m best time are weekday figures. The weekend is a noticeably worse railway, and the Sunday morning in particular catches people out.
On a Sunday there is no train from Bath Spa before 07:58. That is the first departure on every Sunday we checked, and it puts you into Paddington at about 09:30. The weekday first train is the 05:35 and the Saturday first train is the 05:43, so Sunday costs you more than two hours at the start of the day. If you need to be in London for a morning event, Sunday is the one day the train cannot do it.
Sunday is hourly, not half-hourly. The Sunday pattern is a departure at about 13 minutes past each hour, with a handful of extras, against roughly xx:13 and xx:43 on a weekday or a Saturday.
No Sunday train matches the weekday best. On a clean Sunday, 11 October for example, Bath Spa to Paddington runs 1h 22m to 1h 26m. Through September the same journeys are taking 1h 30m to 1h 37m because of engineering work on the route: the 07:58 on 6 September arrives at 09:34, a 1h 36m run, and the 07:58 on 20 September takes 1h 37m. That is roughly a quarter of an hour of Sunday penalty on top of the ordinary weekend one.
Saturday is close to a weekday, but not identical. Trains leave at about xx:13 and xx:43 from 05:43, and the journeys we sampled on Saturday 5 September ran 1h 25m to 1h 32m, with no equivalent of the weekday 07:13 fast run.
Coming home, the late trains hold up better than the early ones. On Sunday 6 September the last departure from Bath Spa is the 22:41, in at 00:15, and the last from Paddington is the 23:33, reaching Bath Spa at 01:17, which is within a few minutes of the weekday last train.
| Weekday | Saturday | Sunday | |
|---|---|---|---|
| First train | 05:35 | 05:43 | 07:58 |
| Frequency | Half-hourly, about xx:13 and xx:43 | Half-hourly, about xx:13 and xx:43 | Hourly, about xx:13 |
| Typical journey | 1h 16m to 1h 26m | 1h 25m to 1h 32m | 1h 22m to 1h 26m, but 1h 30m to 1h 37m during September engineering |
| Last train from Bath Spa | Late evening | Late evening | 22:41, arriving 00:15 |
Sampled from the National Rail timetable for Saturday 5, Sunday 6 and Sunday 20 September, Sunday 11 October and Tuesday 13 October 2026, checked on 2 September 2026. Weekend engineering work is announced route by route, so check the specific date.
The cheap way: via Salisbury
There is a second, slower route that National Rail prices separately: Bath Spa to London Waterloo with South Western Railway, changing at Salisbury, ticketed “via Warminster-Salisbury”. It takes around 3 hours 20 minutes to 3 hours 40 minutes, but the Super Off-Peak Return is £62.50 against £75.90 on the direct route, the Super Off-Peak Single is £36.50, and Advance singles start at £32.10. As a day trip it rarely makes sense, but for a one-way journey on a flexible day, or if you are heading for the Waterloo side of London anyway, it is the cheapest walk-up fare between Bath and the capital.
Commuting: season tickets
For the five-day-a-week commute, Trainline’s season-ticket listing for Bath Spa to London shows three prices in August 2026:
- Any permitted route (the direct GWR line): £359.00 a week, £1,249.60 a month, £13,016 a year.
- With a Zones 1 to 6 Travelcard on top: £394.90 a week, £1,338.70 a month, £13,944 a year.
- Restricted to the Salisbury route: £264.50 a week, £1,015.70 a month, £10,580 a year, the commuting version of the cheap route above.
At those prices most part-week commuters do better with Advance singles or off-peak day tickets; GWR also sells Flexi Season tickets for two-or-three-day patterns, priced per route on GWR’s site.
Getting to and from Bath Spa station
Bath Spa station sits at the bottom of Manvers Street, five minutes’ walk from the Abbey. Two practical notes for 2026: Manvers Street itself is closed to motor vehicles until late November 2026 for reconstruction, so taxis and drop-offs approach from Dorchester Street, and the station’s own car park is tiny at 78 spaces. If you are driving in for a train, the park and ride or a long-stay car park is usually the saner option. Onward at the London end, Paddington connects directly to the Elizabeth line for the City and Canary Wharf.
Frequently asked questions
How long is the train from Bath to London?
The fastest direct GWR trains take 1 hour 16 minutes from Bath Spa to London Paddington; most services take between 1h 20m and 1h 26m. Trains run roughly every half hour through the day.
How much is a train ticket from Bath to London?
In August 2026 the standard walk-up fares are £43.80 Super Off-Peak single, £63.60 Off-Peak single and £129.30 Anytime Day single, with returns at £75.90, £104.70 and £258.60. Advance singles start around £38 outside the peaks.
What is the cheapest way to get from Bath to London by train?
Off-peak, either an Advance single on the direct line (from about £38) or the via-Salisbury route to Waterloo, where the Super Off-Peak Return is £62.50 and Advances start at £32.10. The Salisbury route takes over three hours against about an hour and a half direct.
What is the last train from London back to Bath?
On the observed weekday timetable the 23:32 from Paddington is the last service, arriving Bath Spa at 01:00. Check the day’s timetable before an evening out; engineering work changes late services, especially at weekends.
What time is the first train from Bath to London on a Sunday?
07:58, reaching Paddington at about 09:30. There is nothing earlier: Sunday service on this route does not start until then, against 05:35 on a weekday and 05:43 on a Saturday.
Are Bath to London trains slower at the weekend?
Yes. Sunday trains run hourly rather than half-hourly and take 1h 22m to 1h 26m on a normal Sunday, with no equivalent of the weekday 1h 16m fast run. During September 2026 engineering work is pushing Sunday journeys out to 1h 30m to 1h 37m.
When do off-peak fares start on weekday mornings?
The 08:44 from Bath Spa was the first departure carrying Off-Peak fares in the observed timetable. Earlier trains are Anytime-fare only.
Are there engineering works on the Bath to London line this autumn?
Yes, several. The two that matter are 26 to 28 October, when Paddington to Bristol trains stop calling at Bath Spa and a separate Paddington to Bath service runs via Chippenham, and the weekend of 28 and 29 November, when London Paddington closes completely and the Bath train runs to and from London Euston instead. There are also amended Paddington to Reading timetables on Sundays 20 and 27 September and 1, 15 and 22 November.
How much is a Bath to London season ticket?
Trainline lists an annual season at £13,016 on any permitted route (£359 a week), £13,944 with a London Travelcard, or £10,580 restricted to the slower Salisbury route.
Sources
-
Engineering work dates, the October Bath Spa non-stop period and the 28 and 29 November Paddington closure from GWR’s planned engineering list, read 16 September 2026.
-
Weekday departure table sampled from traintimes.org.uk, which carries National Rail timetable data, for Wednesday 9 September 2026, checked 8 September 2026.
-
traintimes.org.uk Bath Spa to London Paddington (National Rail Enquiries timetable and fares front-end) for journey times, first and last trains and all walk-up fares, checked August 2026.
- Trainline Bath Spa to London season tickets for season-ticket prices.
- GWR season tickets for Flexi Season options.
- GWR Bath Spa station for station facilities and the 78-space car park.
Fares change at the January fares round and timetables change twice a year; engineering work affects weekends. Always check National Rail or GWR before you travel. Weekend timetables re-checked 2 September 2026.
Have your say