Trains from Bath to London

  • Lowest price from ≈ $41.00 £30.68
  • Average duration 1h 41m
  • Connections per day 29
  • Distance 158 km
  • CO₂ per person 2 kg

train from Bath to London

The journey from Bath to London is about 158 km. On average a train trip takes 1h 41m with 29 connections per day.

Lowest price ≈ $41.00 £30.68
Trip duration 1h 41m
Connections per day 29
Lowest price ≈ $41.00 £30.68
Highest price ≈ $61.23 £45.82
First departure 05:35 AM
Last departure 07:38 PM
Distance 158 km
Departure Bath
Arrival London
Travel operator Great Western Railway, South Western Railway
Find the best price
South Western Railway11.06 kg CO₂
18:05Bath - Spa
2h 37m
21:01London waterloo east
≈ $41.78 €36.45
1 changes
South Western Railway11.06 kg CO₂
11:59Bath - Spa
2h 28m
14:49London waterloo east
≈ $41.78 €36.45
1 changes
South Western Railway11.06 kg CO₂
16:35Bath - Spa
2h 29m
19:19London waterloo east
≈ $48.60 €42.40
1 changes

Next departures from Bath to London

Sample times and fares for the coming days — book to confirm availability and price.

Great Western Railway ≈ $64.17 £48.02
05:35 Bath - Spa
1h 22m · direct
06:57 London paddington
Great Western Railway ≈ $217.01 £162.39
06:02 Bath - Spa
1h 24m · direct
07:26 London paddington
South Western Railway ≈ $93.22 £69.76
06:09 Bath - Spa
2h 29m · 1 changes
08:43 London waterloo east
Great Western Railway ≈ $217.01 £162.39
06:43 Bath - Spa
1h 26m · direct
08:09 London paddington
Great Western Railway ≈ $217.01 £162.39
07:13 Bath - Spa
1h 16m · direct
08:29 London paddington
South Western Railway ≈ $93.22 £69.76
07:35 Bath - Spa
2h 32m · 1 changes
10:20 London waterloo east
Great Western Railway ≈ $217.01 £162.39
07:43 Bath - Spa
1h 22m · direct
09:05 London paddington
Great Western Railway ≈ $168.88 £126.38
08:13 Bath - Spa
1h 21m · direct
09:34 London paddington
South Western Railway ≈ $93.22 £69.76
08:38 Bath - Spa
2h 26m · 1 changes
11:16 London waterloo east
Great Western Railway ≈ $105.56 £78.99
08:44 Bath - Spa
1h 22m · direct
10:06 London paddington
Great Western Railway ≈ $100.48 £75.19
09:13 Bath - Spa
1h 31m · direct
10:44 London paddington
Great Western Railway ≈ $95.41 £71.40
09:43 Bath - Spa
1h 24m · direct
11:07 London paddington
South Western Railway ≈ $64.52 £48.28
10:03 Bath - Spa
2h 30m · 1 changes
12:49 London waterloo east
Great Western Railway ≈ $72.62 £54.34
10:13 Bath - Spa
1h 21m · direct
11:34 London paddington
Great Western Railway ≈ $68.39 £51.18
10:43 Bath - Spa
1h 26m · direct
12:09 London paddington
Great Western Railway ≈ $68.39 £51.18
11:13 Bath - Spa
1h 23m · direct
12:36 London paddington
South Western Railway ≈ $56.58 £42.34
11:35 Bath - Spa
2h 27m · 1 changes
14:17 London waterloo east
Great Western Railway ≈ $68.39 £51.18
11:43 Bath - Spa
1h 24m · direct
13:07 London paddington
Great Western Railway ≈ $68.39 £51.18
16:13 Bath - Spa
1h 22m · direct
17:35 London paddington
South Western Railway ≈ $56.58 £42.34
16:35 Bath - Spa
2h 29m · 1 changes
19:19 London waterloo east
Great Western Railway ≈ $68.39 £51.18
16:43 Bath - Spa
1h 22m · direct
18:05 London paddington
Great Western Railway ≈ $68.39 £51.18
17:13 Bath - Spa
1h 25m · direct
18:38 London paddington
Great Western Railway ≈ $68.39 £51.18
17:45 Bath - Spa
1h 23m · direct
19:08 London paddington
South Western Railway ≈ $44.25 £33.11
18:05 Bath - Spa
2h 37m · 1 changes
21:01 London waterloo east
Great Western Railway ≈ $68.39 £51.18
18:13 Bath - Spa
1h 24m · direct
19:37 London paddington
South Western Railway ≈ $56.58 £42.34
18:37 Bath - Spa
2h 37m · 1 changes
22:05 London waterloo east
Great Western Railway ≈ $64.17 £48.02
18:43 Bath - Spa
1h 24m · direct
20:07 London paddington
Great Western Railway ≈ $64.17 £48.02
19:13 Bath - Spa
1h 22m · direct
20:35 London paddington
South Western Railway ≈ $56.58 £42.34
19:38 Bath - Spa
2h 16m · 1 changes
22:12 London waterloo east
Great Western Railway ≈ $64.17 £48.02
19:43 Bath - Spa
1h 25m · direct
21:08 London paddington
See all timetables

Carriers on this route

Learn more about carriers on this route.

Great Western Railway (GWR) is a British railway company that operates passenger services between London and the southwest of England, as well as parts of Wales. It was founded in 1833 and was originally known as the Great Western Railway Company. GWR is now owned by FirstGroup. The company is known for its iconic green livery and its historic steam locomotives, including the famous Flying Scotsman.
South Western Railway (SWR) is a train operating company in the United Kingdom that operates passenger services in South West England and parts of Southern England. It was formed in 2017 as a result of the merger of South West Trains and the Island Line Trains. SWR operates services to major cities such as London, Bristol, Southampton, and Portsmouth, as well as smaller towns and villages in the region. The company operates a fleet of modern trains, including electric and diesel multiple units, and provides a range of ticketing options, including season tickets, advance purchase tickets, and flexible fares. SWR is owned by FirstGroup and MTR Corporation.

CO₂ emissions by mode

train 11.06kg
bus 11.85kg
flight 31.6kg
carpool 25.28kg
How much CO₂ is emitted travelling by train from Bath to London?

The train journey between Bath and London emits 11.06kg of CO₂.

How much CO₂ do I save by taking the train between Bath and London?

Taking the train between Bath and London saves 20.54kg of CO₂ compared to a flight, 0.79kg compared to the bus and 14.22kg compared to the car.

FAQ