Trains from London to Bath

  • Lowest price from $57.16
  • Average duration 1h 19m
  • Connections per day 29
  • Distance 158 km
  • CO₂ per person 2 kg

train from London to Bath

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

Lowest price $57.16
Trip duration 1h 19m
Connections per day 29
Lowest price $57.16
Highest price $61.82
First departure 05:23 AM
Last departure 09:04 PM
Distance 158 km
Departure London
Arrival Bath
Travel operator Great Western Railway
Find the best price
Great Western Railway11.06 kg CO₂
10:30London paddington
1h 17m
11:47Bath - Spa
$55.50
direct
Great Western Railway11.06 kg CO₂
20:30London paddington
1h 19m
21:49Bath - Spa
$55.50
direct
Great Western Railway11.06 kg CO₂
21:02London paddington
1h 18m
22:20Bath - Spa
$55.50
direct

Next departures from London to Bath

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

Great Western Railway $119.74
05:23 London paddington
1h 20m · direct
06:43 Bath - Spa
Great Western Railway $119.74
06:00 London paddington
1h 21m · direct
07:21 Bath - Spa
Great Western Railway $119.74
06:28 London paddington
1h 16m · direct
07:44 Bath - Spa
Great Western Railway $119.74
07:00 London paddington
1h 19m · direct
08:19 Bath - Spa
Great Western Railway $119.74
07:29 London paddington
1h 14m · direct
08:43 Bath - Spa
Great Western Railway $119.74
07:57 London paddington
1h 21m · direct
09:18 Bath - Spa
Great Western Railway $119.74
08:30 London paddington
1h 18m · direct
09:48 Bath - Spa
Great Western Railway $119.74
09:00 London paddington
1h 20m · direct
10:20 Bath - Spa
Great Western Railway $79.55
09:30 London paddington
1h 14m · direct
10:44 Bath - Spa
Great Western Railway $79.55
10:00 London paddington
1h 18m · direct
11:18 Bath - Spa
Great Western Railway $63.64
10:30 London paddington
1h 14m · direct
11:44 Bath - Spa
Great Western Railway $59.45
11:00 London paddington
1h 18m · direct
12:18 Bath - Spa
Great Western Railway $59.45
11:30 London paddington
1h 14m · direct
12:44 Bath - Spa
Great Western Railway $59.45
12:00 London paddington
1h 24m · direct
13:24 Bath - Spa
Great Western Railway $59.45
12:30 London paddington
1h 19m · direct
13:49 Bath - Spa
Great Western Railway $59.45
13:00 London paddington
1h 20m · direct
14:20 Bath - Spa
Great Western Railway $59.45
13:30 London paddington
1h 14m · direct
14:44 Bath - Spa
Great Western Railway $59.45
14:00 London paddington
1h 22m · direct
15:22 Bath - Spa
Great Western Railway $79.55
16:00 London paddington
1h 18m · direct
17:18 Bath - Spa
Great Western Railway $79.55
16:30 London paddington
1h 14m · direct
17:44 Bath - Spa
Great Western Railway $59.45
16:36 London paddington
4h 36m · direct
21:12 Bath - Spa
Great Western Railway $119.74
17:00 London paddington
1h 20m · direct
18:20 Bath - Spa
Great Western Railway $119.74
17:30 London paddington
1h 16m · direct
18:46 Bath - Spa
Great Western Railway $119.74
18:01 London paddington
1h 20m · direct
19:21 Bath - Spa
Great Western Railway $119.74
18:30 London paddington
1h 16m · direct
19:46 Bath - Spa
Great Western Railway $89.59
19:00 London paddington
1h 21m · direct
20:21 Bath - Spa
Great Western Railway $72.01
19:30 London paddington
1h 18m · direct
20:48 Bath - Spa
Great Western Railway $59.45
20:30 London paddington
1h 20m · direct
21:50 Bath - Spa
Great Western Railway $59.45
21:02 London paddington
1h 20m · direct
22:22 Bath - Spa
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.

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 London to Bath?

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

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

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

FAQ