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

Bristol to London train

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

Find cheap train tickets from Bristol to London

Cheap train calendar from Bristol to London

Find cheapest tickets to travel from Bristol to London 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 Bristol to London

from £14.00 MORE 1h44m
Other modes of transport available to travel from Bristol to London
from £2.00 MORE 2h39m
from £1.50 MORE 2h59m
from £63.33 MORE 7h29m

Travel information for your train journey

Bristol London train

Route Bristol to London

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

Which train company can I use?

There are many rail companies across the country & Europe but the journey connecting Bristol in England to London in England are provided by Great Western Railway, South West Trains.

How long is the train?

There are 107 miles between the 2 cities and the average journey time connecting Bristol to London is approximately 1h47m. Travelling by train is most of the time the fastest option to go to London from Bristol, and it's also more environmentally friendly than taking your car or flying.

What is the price of the train?

The cheapest ticket price we've found to travel in the next month is £14.00 one way.

Discount Bristol to London train tickets

Do you want to travel for less? Many railcards and tricks can be obtained to pay less for your Bristol London train ticket and make even more savings on your tickets: special train fares for children, railcards for all ages, group travel, or charity discount. There are five types of railcards available: 16-25 railcard, Two together railcard, Family and Friends Railcard, Senior railcard, Disabled persons railcard.

  • When buying a railcard, you want to save money after several trips. But is it really relevant when travelling from Bristol to London? Check with your calculator, considering:

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

    B = average discount offered by the railcard (i.e.: 34%)

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

    Initially, divide A by B: this will show you the budget from which the card will be profitable. Now divide that number by C. It will give you the minimum number of journeys needed per year to start saving money.

    In our example, A/B = £30/34% = £88.00. Then, 88/£49.52 = 1.78. Your railcard will be worthwile after around 2 trips from Bristol to London (one way journey).

  • Railcards enable you to get a third off most rail fares for a year. The Disabled persons railcard costs £20 and the 5 other railcards £30.

(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
Bristol to London train £49.52 £33.01 £16.51 1.78

(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

Great Western Railway, a rail travel specialist, proposes connections to more than 229 destinations. Tickets for the journey from Bristol to London are available starting 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 £14.

How to find cheap train tickets Bristol to London ?

If you’re looking for cheap train tickets Bristol to London, you may be in luck. Here we share with you some tips for finding cheap train tickets.

To travel at the lowest fares you better purchase your ticket in advance. A good timing to buy your advance train ticket is around 12 weeks before. So you must try to book approximately three months in advance. Using this tip you should enjoy great savings of up to 80%.

You will also see that, the most affordable 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 rush hours and you will spend less on your train ticket Bristol to London.

If you already know at what time you want to take the return journey, you need to check the price of 2 singles as they can be cheaper than a return. The only rule is to get the exact train you purchased.

Frequently, booking a ticket from Bristol to an intermediary city and then an additional ticket from this station to London costs less than purchasing only one ticket for your entire journey. Split-ticketing can help you pay less.

Price barometer for train tickets covering this trip

The gopili price barometer gives the prices for a Bristol to London 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

Things to do in London

We have created for you a list of 6 things that you can visit in London.

  • Tower Bridge
  • Big Ben
  • British Museum
  • London Eye
  • Covent Garden Market
  • Buckingham Palace

If you're visiting London for the first time and you do not have a clear idea of the things that you can do during your stay, we're here to help. Your itinerary will obviously depend on how much time you got as well as your preferences but the team at Gopili helps you find the famous places in London.

Tower Bridge is probably among the most interesting tourist places for visitors. You can also plan to visit London Eye or Big Ben which are frequently suggested by the people who have already explored the city.

Another interesting location that you may want to visit is Covent Garden Market if you wish to find out more about the city.

British Museum is also a point of interest that we will suggest you to visit if you have spare time during your trip.

Finally, if you're still looking to discover more about London, Buckingham Palace can be the final stage of your trip. While visitors might not consider it as the most interesting thing to do, it will enable you to get a full picture of the city and its history.

Main train ticket types in United Kingdom

There are three main train tickets types in United Kingdom, Advance, Off-Peak and Anytime tickets. Each ticket types offers different prices and travel flexibility. But other tickets types are available such as Season tickets, Super-Off-Peak tickets or Rover and Rangers tickets for instance. Take a look at the different types of train ticket from Bristol to London below:

If you want to buy the cheapest available ticket, Advance tickets are convenient for you. These tickets are released 12 weeks before travel and offer biggest reductions. The earlier you buy, the cheaper the train fares are! But you can't annul your advance rail ticket, they are non-refundable, and they are sold as singles.

Off-Peak and Super Off-peak tickets are available on numerous trains outside of peak travel times. With these tickets you go at Off-Peak time, so don't have to pay the price of a completely flexible Anytime ticket. You can be reimbursed if you decide not to travel.

Anytime tickets is convenient for you, if you want a fully flexible ticket with no restrictions to travel. They allow the greatest flexibility in your time of travel. But they are not recommended if you want the lowest type of ticket Bristol to London.

Season tickets are perfect for you if you make the same journey more than three or four times a week. In this instance, Season Tickets offer better value for money compared to buying daily tickets.

And if you change?

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

Bus from Bristol to London

Flights from Bristol to London

Transport operators from Bristol to London

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

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

Bristol - London: the best time to book cheap trains

Price 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 past 6 months depending on how many time in advance the ticket is booked. Buying your train from Bristol to London in advance should enable you to spend less for your trip.

We found tickets available from £14 when buying your train 2 months in advance, it is 46% cheaper than the best price we found when booking on the day you're travelling.

Next train departures

When are the next trains to London?

Departure Arrival Duration Company
There are no more services available today.
Bristol Temple Meads
London Paddington
1h45m Great Western Railway
Bristol Parkway
London Paddington
1h31m Great Western Railway
Bristol Temple Meads
London Paddington
1h42m Great Western Railway
Bristol Parkway
London Paddington
1h22m Great Western Railway
Bristol Temple Meads
London Paddington
1h42m Great Western Railway
Bristol Temple Meads
London Paddington
1h44m Great Western Railway
Bristol Parkway
London Paddington
1h38m Great Western Railway
Bristol Temple Meads
London Waterloo
3h00m South West Trains
Bristol Temple Meads
London Paddington
1h44m Great Western Railway
Bristol Parkway
London Paddington
1h29m 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

Book cheap train from Bristol to London

You have different options to buy your Bristol to London train ticket:

  • Booking your train tickets online is convenient and can be done quickly. Almost all rail specialists enable to do it with their website.Tickets will be ready to collect at the station only two hours after you bought them with the self-service ticket machine. Please note you will need the card that you've used to pay as well as your reference number.
  • If you don't want to purchase your ticket online, you are able to contact the train companies by phone. Most of them offer this service.
  • While the major stations in the country have a ticket vending machine as well as a travel centre to purchase your train ticket, smaller stations might not. Check the opening hours as well as the available services before your journey.

Gopili helps you find cheap train tickets from Bristol to London by comparing journey times and fares across all rail providers. You can then sort the offers by price, duration, departure time to find the ticket that suits your requirements. Looking at the best price for the return journey? Compare the prices of train tickets London to Bristol with our travel search engine and find the best offer.

Best price found for train ticket from Bristol to London

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

Journey Price Departure on At Company Searched
£14.00 MORE 31/03/2017 12:49 South West Trains 1 day ago
£14.00 MORE 07/04/2017 12:49 South West Trains 7 days ago
£14.00 MORE 03/04/2017 12:49 South West Trains 1 day ago
£14.00 MORE 30/03/2017 12:49 South West Trains 3 days ago
£17.50 MORE 14/04/2017 19:02 Great Western Railway 7 days ago
£17.50 MORE 14/04/2017 09:02 Great Western Railway 7 days ago
£17.50 MORE 14/04/2017 07:02 Great Western Railway 7 days ago
£17.50 MORE 13/04/2017 12:32 Great Western Railway 4 days ago
£17.50 MORE 14/04/2017 17:03 Great Western Railway 7 days ago
£17.50 MORE 14/04/2017 18:03 Great Western Railway 7 days ago

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

> Search train from Bristol to London