1. Cheap tickets
  2. Train
  3. Main Journeys
  4. Train from London to Bristol

London to Bristol train

Thanks to Gopili, compare train ticket prices and find the best price to travel from London to Bristol by train. Our service is dedicated to helping you find the cheapest London to Bristol train ticket and gives you practical information: booking, next departures, timetables, fares, and good deals.

Find cheap train tickets from London to Bristol

Cheap train calendar from London to Bristol

Find cheapest tickets to travel from London to Bristol by train, bus, ride sharing and plane. With the calendar below, choose the day you want to travel and easily find the cheapest price.

  february april   march
monday tuesday wednesday thursday friday saturday sunday

Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Find the best prices for train tickets London to Bristol

from £12.20 MORE 1h39m
Other modes of transport available to travel from London to Bristol
from £6.00 MORE 2h33m
from £1.50 MORE 2h39m
from £10.00 MORE 2h33m
from £84.34 MORE 8h48m

Price barometer for train tickets covering this trip

The gopili price barometer gives the prices for a London to Bristol train and helps you to know whether you are getting a good deal:


Minimum price

Average price

Maximum price

Average prices over the last 9 months based on user searches

And if you change?

Other alternatives of transport exist to travel from London to Bristol:

Bus from London to Bristol

Flights from London to Bristol

Book cheap train from London to Bristol

London to Bristol train ticket can be purchased using different options:

  • You may buy tickets online directly on most train providers' websites like Eurostar, Southern, East Midlands Trains, Chiltern Railways. You are also able to book train tickets on Ticket Retailers' websites like Redspottedhanky or Raileasy.
  • If you don't want to book your ticket online, you can reach the rail operators by telephone. Most of them can take your booking by phone.
  • If you would like to book your ticket at the station, you can do it either by yourself using the self-service ticket machine or with an agent. You need to be aware that some suburban stations might not provide all these services.

By using our fast and easy to use search service, you will be able to compare hundreds of train fares from all major rail companies. Gopili will help you find cheap train tickets from London to Bristol! For your information, train tickets Bristol to London are also available for your return trip.

London - Bristol: the best time to book cheap trains

Cost of the ticket when booking in advance or at the last minute















Same day

Days before Departure

The table above is based on the cheapest prices found over the last 6 months depending on how much time in advance the ticket is booked. Purchasing your train from London to Bristol in advance should help you save money for your journey.

The cheapest tickets we found were from £15 when booking your ticket 1 month in advance which is 50% cheaper than the best price we found when booking on the day you're travelling.

Travel information for your train journey

London Bristol train

Route London to Bristol

Train duration 1h43m
Arrival city Bristol, England
Departure city London, England
Distance 107 Miles
Lowest train ticket price from £12.20
Train operators for London to Bristol Great Western Railway, South West Trains

All trains connecting London (London England) to Bristol (South West England) are provided by Great Western Railway, South West Trains. The services on board will vary depending on the train operator.

There are 107 miles between both cities and the average journey time connecting London to Bristol is normally 1h43m. Travelling by train is normally the fastest solution to go to Bristol from London, and it's also more environmentally friendly than driving or taking the plane.

We found tickets from £12.20 to travel in the next month. Fares will change depending on the day and hour of travel as well as how much time in advance you book your ticket.

Different train ticket types for your journey

There are several types of train tickets London to Bristol offered by each company, enabling travellers to choose between flexibility and price. Travellers can buy tickets on the website of the railway companies or on train ticket sales websites being accredited. Here is a description of each type of rail ticket:

The Advance Tickets are tickets for single journeys, valid in 1st and 2nd class. They can be booked 12 weeks in advance, indeed they are sold in limited numbers and are subject to availability. Usually, the earlier you book them, the cheaper the price is. You should be aware that the Advance ticket is non-refundable. Even though, you can change the time and the date of the trip before departure.

The Off-Peak Tickets are the lowest tickets to travel in less busy trains. Offering a good quality-price ratio, these tickets need passengers to travel off-peak. You can purchase tickets at any time, in advance or just before the travel. The train ticket is refundable but administrative fees may be charged; these fees do not exceed £10.00.

The Anytime Tickets are entirely flexible: you can travel whenever you want. Tickets can be purchased in advance or immediately before travel. There are no restrictions on when you want to travel, even though you will need to book a new ticket if you want to modify the date, destination or class.

You can also buy a Season Ticket for 7 days or a period of either 1 month or 1 year. Normally these tickets are available for short and medium distances in the UK.

The last Rovers and Rangers ticket type allows you unlimited travel for an area and time period with all train companies.

Things to do in Bristol

We have created for you a list of 6 points of interests that you can visit in Bristol.

  • Clifton Suspension Bridge Visitor Centre
  • Cabot Tower
  • M Shed
  • Wills Memorial Building
  • The Red Lodge Museum
  • Georgian House Museum

If you're travelling to Bristol for the first time and you do not really know the places that you can see during your time over there, don't worry. The different options you have will obviously depend of the length of your stay as well as your areas of interest but the team at Gopili shares with you the famous places in Bristol.

Clifton Suspension Bridge Visitor Centre is probably among the most important tourist places for visitors. You can also plan to see Wills Memorial Building and Cabot Tower which are frequently advised by the people who have already visited the city.

Another interesting site that you may want to discover is The Red Lodge Museum if you want to know more about the city.

M Shed is also a place that we will suggest you to visit if you got spare time during your trip.

Lastly, if you're still curious in discovering more about Bristol, Georgian House Museum can be the final stage of your trip. Even though people may not consider it as the most interesting place to visit, it will enable you to get a complete view of the city and its character.

Discount London to Bristol train tickets

The most efficient way to spend less on your London Bristol train ticket may be to have a railcard. While regional railcards are available in some areas, National railcards enable you to spend less on most rail fares across the country. Everyone is eligible to at least one of the railcard, even non-UK citizens. National railcards available: 16-25 discount card, Senior discount card, Two together discount card, Family and Friends railcard and Disabled persons railcard.

Why should I buy a railcard?

When purchasing a railcard, the idea is to make savings after several journeys. But is it really worth it when taking the train from London to Bristol? Grab your calculator, considering:

A = the cost of the railcard (i.e.: £30)

B = average price cut with the railcard (i.e.: 34%)

C = average fare for a London Bristol ticket (i.e.: £50.74)(1)

The first step is to divide A by B: this will show you the budget from which the card will be worthwile. You can now divide that number by C. It will give you the minimum number of trips needed throughout the duration of the railcard's validity to start saving money.

In our example, A/B = £30/34% = £88.00. Then, 88/£50.74 = 1.73. Your railcard will be worthwile once you will have done at least 2 trips from London to Bristol (one way journey).

How much do I need to pay for a railcard?

The price to get a Disabled persons railcard is £20 while it will cost you £30 to buy a 16-25, Two together, Family and Friends or the Senior railcard. All of them enable you to save a third off most rail fares for an entire year.

(1)Average prices observed over the last 3 months for one way journey

Train Journey Average price without railcard(1) With a railcard 34% off(2) Saving based on a one-way trip Number of return trips to pay off the cost
London to Bristol train £50.74 £33.83 £16.91 1.74

(1)Average price observed over the last 3 months for one way

(2)Price calculated with an average reduction of 34% on train tickets fare

Where to find cheap train tickets

Great Western Railway

The rail company Great Western Railway offers year-round connections by train to travel from London to Bristol at low cost. The tickets are available from Great Western Railway from £15.

South West Trains

Gopili compares ticket prices for you every day from all operators to help you find cheap train tickets for your next trip. The best South West Trains price found was £13.

Transport operators from London to Bristol

The following table lists the various transport operators serving the route London to Bristol.

Transport operators Departure Arrival
Great Western Railway London Bristol
South West Trains London Bristol

How to find cheap train tickets London to Bristol ?

Finding cheap train tickets is not easy as taking the train can be costly. Thus we would like to give our tricks to find cheap train tickets London to Bristol.

Buying your ticket early rather than leaving it until the last minute will enable you to spend less. Advance tickets tend to go on sale 12 weeks before the date of departure. On many routes you can save as much as 80% by purchasing your ticket 90 days in advance. We advise you to purchase your ticket as soon as it is available.

You will often see that, the cheapest time to travel is outside the peak train times, which are between 06:30 to 9:30 and 15:30 to 18:30. Therefore, try to avoid travelling during commuting hours and you will save money on your train ticket London to Bristol.

If you already know at what time you need to take the return journey, you need to have a look at the price of two singles as they are sometimes cheaper than a return. The only rule is to use the exact train you booked.

Sometimes, booking a ticket from London to an intermediary station and then a second ticket from this station to Bristol is cheaper than booking a single ticket for your entire journey. Splitting your ticket can help you pay less.

Next train departures

When are the next trains to Bristol?

Departure Arrival Duration Company
London Paddington
Bristol Temple Meads
1h45m Great Western Railway
London Paddington
Bristol Parkway
1h25m Great Western Railway
London Waterloo
Bristol Temple Meads
2h45m South West Trains
London Paddington
Bristol Temple Meads
1h42m Great Western Railway
London Paddington
Bristol Parkway
1h20m Great Western Railway
London Paddington
Bristol Parkway
1h26m Great Western Railway
London Paddington
Bristol Parkway
1h24m Great Western Railway
London Paddington
Bristol Temple Meads
1h43m Great Western Railway
London Paddington
Bristol Temple Meads
1h45m Great Western Railway
London Paddington
Bristol Parkway
1h25m Great Western Railway

The table above only shows the remaining services for today and will display a maximum of 10 train departures.

See all departures: Today / Tomorrow

Based on our data, 11 trains from London to Bristol are being operated today and 13 tomorrow. The first London Bristol train departs at 07:00 while the last one is at 18:00. The first and last departure hours might change from one day to another and there can be fewer services during weekends or bank holidays. Rail operators can as well adjust the number of trains during school holidays or depending on the season.

Best price found for train ticket from London to Bristol

We compare train ticket prices for all major companies to travel from London to Bristol by train and find the best price for you. Here are the best prices selected for the coming days to go to Bristol. Your London to Bristol train ticket is just few clicks away!

Journey Price Departure on At Company Searched
£14.00 MORE 04/04/2017 12:20 South West Trains 14 hours ago
£14.00 MORE 30/03/2017 12:20 South West Trains 2 days ago
£23.00 MORE 04/04/2017 12:00 Great Western Railway 14 hours ago
£28.50 MORE 30/03/2017 12:00 Great Western Railway 2 days ago
£31.00 MORE 04/04/2017 12:30 Great Western Railway 14 hours ago
£33.10 MORE 01/04/2017 18:00 Great Western Railway 4 days ago
£33.10 MORE 01/04/2017 07:45 Great Western Railway 4 days ago
£33.10 MORE 30/03/2017 12:15 Great Western Railway 2 days ago
£33.10 MORE 01/04/2017 17:30 Great Western Railway 4 days ago
£33.10 MORE 30/03/2017 12:45 Great Western Railway 2 days ago

Best price found for London to Bristol train ticket for the next 30 days.

> Search train from London to Bristol