COMPARE Prices across different modes

Sat
12 Jun
Find prices
£1Flixbus
Sun
13 Jun
£33South Western Railway
£1Flixbus
Mon
14 Jun
£98Great Western Railway
£1Flixbus
Tue
15 Jun
£88Great Western Railway
£1Flixbus
Wed
16 Jun
£88Great Western Railway
£1Flixbus
Thu
17 Jun
£78Great Western Railway
£1Flixbus
Fri
18 Jun
£48Great Western Railway
£1Flixbus
Sat
19 Jun
£26South Western Railway
£1Flixbus
Sun
20 Jun
£34South Western Railway
£1Flixbus
Mon
21 Jun
£68Great Western Railway
£1Flixbus
Tue
22 Jun
£57Great Western Railway
£1Flixbus
Wed
23 Jun
£57Great Western Railway
£1Flixbus
Thu
24 Jun
£57Great Western Railway
£1Flixbus
Fri
25 Jun
£43Great Western Railway
£1Flixbus
Sat
26 Jun
£26Great Western Railway
£1Flixbus
Sun
27 Jun
£33South Western Railway
£1Flixbus
Mon
28 Jun
£52Great Western Railway
£1Flixbus
Tue
29 Jun
£53Great Western Railway
£1Flixbus
Wed
30 Jun
£53Great Western Railway
£1Flixbus
Thu
1 Jul
£48Great Western Railway
£3Flixbus
Fri
2 Jul
£38Great Western Railway
£1Flixbus

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

London to Bristol Train Information

Avg. Train Duration
2 hours 49 minutes
Train Ticket Price: £37
Trains depart from:London
Trains arrive in:Bristol
Distance:171 km
Train Companies:Great Western Railway, South Western Railway

Trains from London to Bristol

The majority of trains running from London to Bristol depart from London Paddington Station, terminating at Bristol Temple Meads, or Bristol Parkway station. There are some journeys from London Waterloo, however, these are extremely limited.

Know before you go

  • Trains are run by either Great Western Railway or CrossCountry.
  • The train journey takes an average of 1 hour 45 minutes to arrive in Bristol, although this depends on date of departure.
  • Trains depart from London Paddington Station and arrive into either Bristol Parkway or Bristol Temple Meads.
  • Almost all trains are direct during the week.
  • There are an average of three trains departing London for Bristol per hour from 06:30, until 23:30.

Getting to and from the Stations and City Centre

Departing from London: Trains depart from London Paddington Station in the west of central London. There are many local transport options to get to the station including London Underground lines; Bakerloo, Hammersmith & City, and District and Circle lines as well as a number of local buses that stop just outside Paddington Station. There is also a taxi rank outside. Paddington station has many facilities, including shops, restaurants and bars, as well as ATMs and waiting rooms.

Arriving into Bristol: Travellers will either arrive into Bristol Temple Meads station or Bristol Parkway station. Local buses can be found outside either of the two stations as well as taxi ranks. Both are close to the city centre with an average journey time of 15 minutes to get to the centre with local connections. If looking for a connection to the airport there is an airport shuttle bus available only from Bristol Temple Meads. If arriving into Bristol Parkway there are also local buses and a taxi rank just outside, but no airport shuttle. There are Facilities at Bristol Temple Meads including waiting rooms, luggage holds, ATMs, payphones, shops and refreshments. Bristol Parkway has similar facilities.

Travel Tips

Trains from London to Bristol
Travel by train to Bristol easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Bristol.
FAQs
How much do cheap train tickets from London to Bristol cost?
You can find a cheap train from London to Bristol for some dates and times for as low as £33  one way in the next 7 days.
How much is a train ticket from London to Bristol?
In the next 7 days you’ll find that the average cost of a train ticket to Bristol from London is £67  one way.
How far is it from London to Bristol by train?
The London to Bristol train distance is approximately 106 miles (171 km).
How many hours does it take from London to Bristol by train?
The train time from London to Bristol is on average 1 h 33 min  for the 106 miles (171 km) long journey, but the time it takes to go from London to Bristol by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from London to Bristol, which train station in London do I depart from and which train station in Bristol do I arrive in?

When travelling this route, Omio customers are departing most frequently from London Victoria   and arriving in Bristol Temple Meads.

Where is the departure train station in London located? Where is the arrival train station in Bristol located?

Passengers board their train most frequently from London Victoria and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Bristol Temple Meads and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Bristol.

What train providers offer a service to Bristol from London?
Take the London to Bristol train with Great Western Railway or South Western Railway. However, it's always good to check out all possible train companies for the trip between London and Bristol as there might be differences in the amenities they offer.
When can I take the first train from London to Bristol? When can I take the last train for the day?
The first train from London to Bristol leaves at 07: 02   and the last train for this leaves at 09: 23. Omio shows you the latest train from London to Bristol schedule to help you book the best departure time for this route.
How far in advance should I buy a train ticket to Bristol from London to get the best deals?
The price of a one way train ticket from London to Bristol is on average £67 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets to Bristol from London available a few months in advance.
Stations

Important Stations and Airports for this Journey

London
Bristol
London Bridge
Amenities
Refreshments
London Charing Cross
Amenities
Refreshments
London Euston
Amenities
Refreshments
London Fenchurch Street
Amenities
London Kings Cross
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
London Liverpool Street
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Paddington
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Circle, District<br>Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
London St Pancras
Amenities
London Victoria
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Circle, District, Victoria<br>Bus lines 22, 211, 239, C1, N11
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
London Waterloo East
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176