Bristol to London Train

Cheap train tickets from Bristol to London

Showing times and prices for Dec 05

Cheapest

59

Average

88

The best way to find a cheap train ticket from Bristol to London is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:23AMBristol Temple Meads3h26 12:49PMLondon Waterloo
1 transfer
591One-way
Cheapest
08:20AMBristol Temple Meads3h29 11:49AMLondon Waterloo
1 transfer
591One-way
09:00AMBristol Temple Meads1h42 10:42AMLondon Paddington
0 transfers
681One-way
09:32AMBristol Temple Meads1h40 11:12AMLondon Paddington
1 transfer
681One-way
09:30AMBristol Temple Meads1h38 11:08AMLondon Paddington
0 transfers
681One-way

Train schedule from Bristol to London

Showing trains for tomorrow, Monday, December 5
08:00AMBristol Temple Meads1h28 09:28AMLondon Paddington
0 transfers
08:20AMBristol Temple Meads3h29 11:49AMLondon Waterloo
1 transfer
08:30AMBristol Temple Meads1h36 10:06AMLondon Paddington
0 transfers
08:37AMBristol Temple Meads1h34 10:11AMLondon Paddington
1 transfer
09:00AMBristol Temple Meads1h42 10:42AMLondon Paddington
0 transfers
09:23AMBristol Temple Meads3h26 12:49PMLondon Waterloo
1 transfer
09:30AMBristol Temple Meads1h38 11:08AMLondon Paddington
0 transfers
09:32AMBristol Temple Meads1h40 11:12AMLondon Paddington
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23
Sat
Dec 24
Sun
Dec 25

Fastest train times from Bristol to London

Showing times and prices for Dec 05

Fastest Journey

1 h 28 m

Average

2 h 4 m

Trains per day

8

Distance

171 km

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

Fastest
08:00AMBristol Temple Meads1h28 09:28AMLondon Paddington
0 transfers
1481One-way
08:37AMBristol Temple Meads1h34 10:11AMLondon Paddington
1 transfer
1351One-way
08:30AMBristol Temple Meads1h36 10:06AMLondon Paddington
0 transfers
1011One-way
09:30AMBristol Temple Meads1h38 11:08AMLondon Paddington
0 transfers
681One-way
09:32AMBristol Temple Meads1h40 11:12AMLondon Paddington
1 transfer
681One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bristol to London

distanceDistance106 miles (171 km)
durationAverage train duration1 h 33 min
priceAverage train ticket price$56 (€50)
frequencyTrain frequency31 a day
changesDirect trainYes, there are 31 direct trains a day
carriersTrain providersGreat Western Railway, Chiltern Railways, South Western Railway or First Great Western Service

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

Train providers: Great Western Rail, Chiltern Railways and South Western Railway from Bristol to London trains

For as little as $40 (€36) you can travel by train to London from Bristol with Great Western Rail, Chiltern Railways and South Western Railway. Omio will show you the best deals, schedules and tickets available for this route.

Great Western Rail
South Western Railway
Chiltern Railways

Looking to travel by train from Bristol to London? Omio can help you find that perfect route with Great Western Rail. Check Omio to see current Great Western Rail train schedules, tickets, travel information and prices for the best deals on the Bristol to London train and book Great Western Rail tickets online quickly and easily. When taking a train from Bristol to London, you can expect to travel 106 miles (171 km) one-way with Great Western Rail. If you search for trains between Bristol and London in the Omio app, you can check if the Great Western Rail ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with Great Western Rail, we do the work for you to get you safely to London from Bristol. Book that perfect Bristol to London train now with Omio and enjoy a smooth and comfortable journey with Great Western Rail!

Bristol to London train information with Great Western Rail:

  • Average Duration: 1 h 38 min
  • Great Western Rail frequency: 31 a day

Omio helps you find the perfect Bristol - London train with South Western Railway. Whether you are searching for the fastest, earliest or cheapest train between Bristol and London, Omio shows you South Western Railway current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Bristol to London trip. You can expect to travel around 106 miles (171 km) from Bristol to London on a train with South Western Railway. Once you are ready, buy your one-way South Western Railway tickets between Bristol and London starting as low as $40 (€36) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with South Western Railway!

Chiltern Railways is a regional train company in the United Kingdom which is owned by Arriva Trains and has operated since 1996. Check the different ticket types for your next train between Bristol and London: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

One of the best ways to travel from Bristol to London is by taking a train with Chiltern Railways. Omio helps you find the ideal Chiltern Railways train to London from Bristol by showing you Chiltern Railways current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Bristol to London journey. You can expect to travel 106 miles (171 km) to London from Bristol on a train with Chiltern Railways. If you are using the Omio app to search for trains to London from Bristol, you can check straight away if the Chiltern Railways ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your Chiltern Railways train ticket on Omio quickly and easily, then enjoy your upcoming trip to London from Bristol!

    Trains from Bristol to London

    Trains in the United Kingdom are a popular way of traveling between cities, with a number of companies offering domestic and international train routes in the UK. The first journey from Bristol to London offered by Great Western Railways departs at 4:47 a.m. with the last service departing at 10:38 p.m. Trains are regular seven days a week, departing multiple times per day. Most trains are direct although some require a tranfer at Bristol Parkway train station.

    Bristol to London trains: Not what you're looking for?

    Return trains from London to Bristol | Compare all modes of traveling from Bristol to London | Or learn more about trains to London


    Bristol to London Train Cost

    Average prices for Trains from Bristol to London when you book in advance

    Booking Period

    Average Price

    Same Day

    €39

    1 Day in Advance

    €39

    1 Week in Advance

    €39

    2 Weeks in Advance

    €39

    1 Month in Advance

    €39

    3 Months in Advance

    €39

    Bristol to London Trains: General Information


    Taking the train is the most popular way to travel from Bristol to London with dozens of trains making the journey every day.


    • autobus All Bristol to London trains are run by Great Western Railways.
    • autobus Most trains are direct, depart from Bristol Temple Meads train station and arrive at London Paddington train station.
    • autobus Trains from Bristol to London take as little as 1 hour and 37 minutes to arrive in London.
    • autobus Most travelers book their Bristol to London train tickets 1-2 days in advance of the travel date.

    Departing Bristol

    There are many reasons to visit Bristol with an exciting culture and also being one of the most alternative cities in the UK. The legendary street artist, Banksy, grew up in the city which means many of his artworks can be found in the area. A visit to the impressive Clifton Suspension Bridge can provide visitors with fantastic views of the Avon Gorge. There are also other natural sites for visitors to enjoy such as Dyrham Park or the Wookey Hole Caves. You can also visit festivals such as the International Balloon Fiesta or the Festival of Ideas.

    Travel Tips: Trains from Bristol to London

    Travel Tips: Travel by train to London 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 Bristol to London.
    FAQs
    Omio customers have found the cheapest trains from Bristol to London to cost as little as $40 (€36)  in the next 7 days.
    If you are looking to book your train ticket in the next 7 days, you can expect the Bristol to London train to cost on average $56 (€50)  one way.
    You should expect to travel around 106 miles (171 km)  to London from Bristol by train.
    While the time it takes to travel 106 miles (171 km) from Bristol to London can vary based on specific dates, weekends, and holidays, the Bristol to London train journey time is on average 1 h 33 min.

    Omio customers traveling this route depart most frequently from Bristol Temple Meads   and arrive in London Victoria.

    The most popular departure train station with passengers for this journey, called Bristol Temple Meads, is located 1.9 miles (3 km) from the city center of Bristol.

    The most popular arrival train station, London Victoria, is located 1.8 miles (2.9 km) away from the city center of London.

    For the route from Bristol to London you can take a train with Great Western Railway, Chiltern Railways, South Western Railway or First Great Western Service. Be sure to check out all possible train companies that offer services to London from Bristol on Omio to compare what amenities they may have.
    Yes, there are 31 direct trains per day from Bristol to London with Great Western Railway, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
    On average, there are 31 trains a day from Bristol to London. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the first train from Bristol to London at 4: 53 AM. The last train from Bristol to London that you can take departs at 10: 40 PM. Omio shows you the latest train from Bristol to London schedule to help you book the best departure time for this route.
    If you book a train ticket from Bristol to London within the next 7 days, you can find tickets to cost on average $56 (€50) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Bristol to London are generally on sale a few months before the planned departure date.

    Important Stations and Airports in Bristol and London

    Bristol
    London
    The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your journey from Bristol to London.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
    Public transit options for Bristol Temple Meads
    Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
    Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
    Location for Rail Replacement Services: Station front. Alternative: the lower approach road, outside the front of Bristol & Exeter House

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language