Trains from London to Bristol

  • Lowest price from ≈ $44.77 £33.50
  • Average duration 1h 57m
  • Connections per day 27
  • Distance 174 km
  • CO₂ per person 2 kg

train from London to Bristol

The journey from London to Bristol is about 174 km. On average a train trip takes 1h 57m with 27 connections per day.

Lowest price ≈ $44.77 £33.50
Trip duration 1h 57m
Connections per day 27
Lowest price ≈ $44.77 £33.50
Highest price ≈ $60.13 £45.00
First departure 07:36 AM
Last departure 08:37 PM
Distance 174 km
Departure London
Arrival Bristol
Travel operator Great Western Railway, South Western Railway
Find the best price
South Western Railway12.18 kg CO₂
18:20London waterloo east
2h 41m
21:18Bristol temple meads
≈ $42.76 £32.00
1 changes
South Western Railway12.18 kg CO₂
17:45London waterloo east
2h 44m
20:39Bristol temple meads
≈ $42.76 £32.00
1 changes
South Western Railway12.18 kg CO₂
10:15London waterloo east
2h 46m
13:46Bristol temple meads
≈ $42.76 £32.00
1 changes

Next departures from London to Bristol

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

South Western Railway ≈ $44.77 £33.50
07:36 London waterloo east
3h 25m · 1 changes
11:47 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
07:53 London paddington
1h 38m · direct
09:31 Bristol temple meads
Great Western Railway ≈ $60.13 £45.00
07:57 London paddington
2h 14m · 1 changes
10:21 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
08:28 London paddington
1h 39m · 1 changes
10:24 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
09:00 London paddington
1h 43m · direct
10:43 Bristol temple meads
Great Western Railway ≈ $60.13 £45.00
09:28 London paddington
1h 39m · 1 changes
11:27 Bristol temple meads
South Western Railway ≈ $44.77 £33.50
09:36 London waterloo east
3h 29m · 1 changes
13:50 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
10:28 London paddington
1h 34m · direct
12:02 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
10:37 London paddington
1h 35m · 1 changes
12:29 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
11:30 London paddington
1h 35m · direct
13:05 Bristol temple meads
South Western Railway ≈ $44.77 £33.50
11:36 London waterloo east
3h 26m · 1 changes
15:46 Bristol temple meads
Great Western Railway ≈ $60.13 £45.00
11:37 London paddington
1h 33m · 1 changes
13:25 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
12:28 London paddington
1h 34m · direct
14:02 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
12:37 London paddington
1h 35m · 1 changes
14:28 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
16:28 London paddington
1h 37m · direct
18:05 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
16:37 London paddington
1h 34m · 1 changes
18:28 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
17:28 London paddington
1h 30m · direct
18:58 Bristol temple meads
South Western Railway ≈ $44.77 £33.50
17:36 London waterloo east
3h 25m · 1 changes
21:18 Bristol temple meads
Great Western Railway ≈ $60.13 £45.00
17:37 London paddington
1h 34m · 1 changes
19:27 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
18:28 London paddington
1h 34m · direct
20:02 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
18:37 London paddington
1h 33m · 1 changes
20:29 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
19:30 London paddington
1h 35m · direct
21:05 Bristol temple meads
South Western Railway ≈ $44.77 £33.50
19:36 London waterloo east
3h 18m · 1 changes
23:38 Bristol temple meads
Great Western Railway ≈ $60.13 £45.00
19:37 London paddington
1h 33m · 1 changes
21:28 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
20:28 London paddington
1h 30m · direct
21:58 Bristol temple meads
Great Western Railway ≈ $58.80 £44.00
20:37 London paddington
1h 35m · 1 changes
22:31 Bristol temple meads
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 12.18kg
bus 13.05kg
flight 34.8kg
carpool 27.84kg
How much CO₂ is emitted travelling by train from London to Bristol?

The train journey between London and Bristol emits 12.18kg of CO₂.

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

Taking the train between London and Bristol saves 22.62kg of CO₂ compared to a flight, 0.87kg compared to the bus and 15.66kg compared to the car.

FAQ