The cheapest trains from London to Bristol

Showing times and prices for Oct 21

Cheapest

$58

Average

$138

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from London to Bristol will cost around $ 138 if you buy it on the day, but the cheapest tickets can be found for only $ 58.

Cheapest
08:50AMLondon Waterloo3h00 11:50AMBristol Temple Meads
1 changes
$581One-way
Cheapest
09:20AMLondon Waterloo3h10 12:30PMBristol Temple Meads
1 changes
$581One-way
08:48AMLondon Paddington1h41 10:29AMBristol Temple Meads
1 changes
$1771One-way
09:02AMLondon Paddington1h37 10:39AMBristol Temple Meads
0 changes
$1781One-way
08:32AMLondon Paddington1h34 10:06AMBristol Temple Meads
0 changes
$1781One-way

Timetable London to Bristol

Showing trains for tomorrow, Thu, Oct 21
08:02AMLondon Paddington1h33 09:35AMBristol Temple Meads
0 changes
08:32AMLondon Paddington1h34 10:06AMBristol Temple Meads
0 changes
08:48AMLondon Paddington1h41 10:29AMBristol Temple Meads
0 changes
08:50AMLondon Waterloo3h00 11:50AMBristol Temple Meads
0 changes
09:02AMLondon Paddington1h37 10:39AMBristol Temple Meads
0 changes
09:20AMLondon Waterloo3h10 12:30PMBristol Temple Meads
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Oct 20
$58South Western Railway
$5Flixbus
Thu
Oct 21
$58South Western Railway
$4Flixbus
Fri
Oct 22
$58South Western Railway
$6Flixbus
Sat
Oct 23
$46Great Western Railway
$6Megabus
Sun
Oct 24
$43Great Western Railway
$6Megabus
Mon
Oct 25
$58South Western Railway
$6Megabus
Tue
Oct 26
$58South Western Railway
$6Megabus
Wed
Oct 27
$58South Western Railway
$6Megabus
Thu
Oct 28
$58South Western Railway
$6Megabus
Fri
Oct 29
$58South Western Railway
$6Megabus
Sat
Oct 30
$32Great Western Railway
$6Megabus
Sun
Oct 31
$36Great Western Railway
$6Megabus
Mon
Nov 1
$58South Western Railway
$4Flixbus
Tue
Nov 2
$58South Western Railway
$4Flixbus
Wed
Nov 3
$58South Western Railway
$5Flixbus
Thu
Nov 4
$58South Western Railway
$4Flixbus
Fri
Nov 5
$58South Western Railway
$4Flixbus
Sat
Nov 6
$32Great Western Railway
$5Flixbus
Sun
Nov 7
$32Great Western Railway
$4Flixbus
Mon
Nov 8
$58South Western Railway
$4Flixbus
Tue
Nov 9
$58South Western Railway
$4Flixbus

The fastest trains from London to Bristol

Showing times and prices for Oct 21

Fastest Journey

1 h 33 m

Average

2 h 5 m

Trains per day

6

Distance

171 km

Of the 6 trains that leave London for Bristol every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 171 km distance in an average of 2 h 5 m but if you time it right, some trains will get you there in just 1 h 33 m .

The slowest trains will take 3 h 10 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:02AMLondon Paddington1h33 09:35AMBristol Temple Meads
0 changes
$1781One-way
08:32AMLondon Paddington1h34 10:06AMBristol Temple Meads
0 changes
$1781One-way
09:02AMLondon Paddington1h37 10:39AMBristol Temple Meads
0 changes
$1781One-way
08:48AMLondon Paddington1h41 10:29AMBristol Temple Meads
1 changes
$1771One-way
08:50AMLondon Waterloo3h00 11:50AMBristol Temple Meads
1 changes
$581One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Bristol from London

distanceDistance106 miles (171 km)
durationAverage train duration1 h 33 min
priceAverage train ticket price$54 (€44)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway or South Western Railway

Trains from London to Bristol cover the 106 miles (171 km) long trip taking on average 1 h 33 min with our travel partners like Great Western Railway or South Western Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around $54 (€44), you can find the cheapest train ticket for as low as $43 (€35). Travelers depart most frequently from London Victoria and arrive in Bristol Temple Meads.

Trains from London to Bristol

Making the journey of 104 miles from London to Bristol by train is quick and relaxing, with over 80 departures on weekdays and journey times that start at just under one hour and 30 minutes. The route is operated by Great Western Railway with departures from London Paddington Station and arrivals at Bristol Temple Meads Station. All services are direct with services starting in the early morning and continuing until late at night.

London to Bristol Train time: Daily departures

On weekdays there are over 80 trains from London to Bristol and up to five departures an hour with a slightly reduced service at the weekend. The first departure is in the early morning with the last train leaving London Paddington late at night.

How long is the journey by train from London to Bristol?

The train from London to Bristol takes from just under one hour and 30 minutes to approximately one hour and 45 minutes. All routes are direct.

What are the departure and arrival stations for trains from London to Bristol?

Departure train station: The train from London to Bristol departs from London Paddington Station. This busy transport hub is located slightly to the west of central London and within walking distance of many city attractions. It is part of Transport for London's extensive network of suburban and local trains, underground services, and local buses. The station has car and bicycle parking, car rental desks, and taxi stands. Among its other facilities are WiFi, a ticket office, ticket machines, cash machines, a left-luggage office, restrooms, waiting rooms, and a selection of shops, cafes, and restaurants. All areas of the station have step-free access, there are adapted toilets, and there are induction hearing loops in the ticket office.

Arrival train station: The train from London to Bristol terminates at Bristol Temple Meads Station which is within a few minutes' walk of Bristol city center with its shops and tourist attractions. Local bus routes also link the station and the city center. Station facilities include car and bicycle parking, a taxi stand, car rental desks, cash machines, a ticket office, ticket machines, waiting rooms, and restrooms. There is also a range of shops, food kiosks, and a restaurant. All areas of Bristol Temple Meads Station can be reached by ramp or lift and there are adapted toilets as well as induction hearing loops in the ticket office.

Which train companies travel from London to Bristol?

Frequent direct train services from London to Bristol are operated by Great Western Railway. One of Britain's original train providers, the company operates routes that link London with the South West and South Wales.

Great Western Railway London to Bristol

Great Western Railway operates up to 80 high-speed trains from London to Bristol on weekdays. All routes are direct and start operating in the early morning. There are then up to five departures an hour until late at night. The service is slightly reduced on Saturdays and Sundays. Journey times are between one hour and 20 minutes and approximately one hour and 40 minutes.

London to Bristol trains: Services on board

First and second class tickets can be bought for Great Western trains from London to Bristol and individual seat reservations can be made. Carriages are modern and comfortable with plenty of legroom and ample luggage storage at the end of each carriage and in overhead racks. There is no luggage limit but passengers must be able to board and disembark with their own suitcases. An additional charge is made for bicycles and their carriage should be prebooked. Up to two dogs on leads or two small pets in appropriate carriers can travel free of charge as can service animals. All carriages have wheelchair bays, train toilets are accessible to passengers with limited mobility, and ramps are provided for boarding and leaving the train. Further assistance can be requested if needed.

How can I find cheap train tickets from London to Bristol?

The best way to find cheap train tickets from London to Bristol is to book online in advance and take advantage of any special deals that are advertised. Another way to save money is to be flexible about the date and time of travel. Traveling very early in the morning or late at night is often cheaper than buying peak time tickets.

Train tickets from London to Bristol: when to book to save $

Time Price Savings
1 week earlier 31 €
2 weeks earlier 22 €41%
3 weeks earlier 19 €63%
1 month before 18 €72%
2 months earlier 18 €72%
3 months earlier 18 €72%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from London - Bristol. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from London - Bristol 3 weeks in advance means you can save on average up to 63% compared to the price available on the day of departure.
  • If you book a ticket London - Bristol with 2 months in advance you save up to about 72% compared to the initial price.
  • By booking 3 months in advance, you could save up to 72%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

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 are cheap trains between London and Bristol?
Omio customers have found the cheapest trains from London to Bristol to cost as little as $43 (€35)  in the next 7 days.
What is the price of a train ticket to Bristol from London?
The London to Bristol train ticket price is on average $54 (€44)  if you are looking to book your tickets for this route in the next week.
How far is it from London to Bristol by train?
The distance between London and Bristol by train is approximately 106 miles (171 km).
How long is a train between London and Bristol on average?
While the time it takes to travel 106 miles (171 km) between London and Bristol can vary based on specific dates, weekends, and holidays, the London to Bristol train journey time is on average 1 h 33 min.
What is the departure train station in London and arrival train station in Bristol?

Omio customers traveling this route book their trains from London Victoria   to Bristol Temple Meads.

Where do I find the London train station to Bristol? Where is the Bristol train station?

Passengers booking this route most frequently board their trains from London Victoria and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

Passengers arriving in Bristol most often arrive at Bristol Temple Meads and need to travel around 1 mile (s) / 1 km from this train station to the city center.

What train companies go from London to Bristol?
If you're looking for trains from London to Bristol, you can rely on Great Western Railway or South Western Railway to get you to Bristol. It's also good to check out all possible train providers for the London to Bristol journey to see if there might be differences in the amenities they offer.
How many train services per day are there between London and Bristol?
On average, there are 25 trains a day from London to Bristol. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from London to Bristol?
You can take the earliest train from London to Bristol at 7: 02 AM   or take the last train from London to Bristol leaving at 10: 28 AM. Look for the latest London to Bristol train schedules on Omio and book the best time to take the train for this trip.
When should I purchase the London to Bristol train for the best deals on tickets?
If you purchase a train ticket from London to Bristol within the next 7 days, you can find tickets to cost on average $54 (€44) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from London to Bristol are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

London
Bristol
The major railway station for departures from London is London Victoria. Read all the information you need to know about services, amenities and connections at London Victoria for your journey from London to Bristol.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Sat: 06: 00 - 23: 00 | Mon - Fri: 06: 00 - 00: 00 | Sun: 07: 00 - 00: 00
Connections to/from station
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Connections to/from station
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
44401
Connections to/from station
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Connections to/from station
Bus lines: 326, 139
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar