;
Timetable
Train route
Travel guide
FAQs
Cheap train tickets

London to Bristol train prices and times

Looking to travel from London to Bristol? You can buy train tickets with Trip.com for as low as £28.20, with average prices for this route around £22.00.

To get the best deals, we' d recommend buying in advance and researching alternatives such as split tickets.

  • Sun, May 18
    From £33.50
  • Mon, May 19
    From £28.20
  • Tue, May 20
    From £33.50
  • Wed, May 21
    From £30.90
  • Thu, May 22
    From £33.50
  • Fri, May 23
    From £30.90
  • Sat, May 24
    From £28.20
DepartsArrivesDurationOperator
Find Tickets
07:57
London Paddington
09:33
Bristol Temple Meads
1h 36m, DirectGreat Western Railway
Find Tickets
08:15
London Waterloo
11:47
Bristol Temple Meads
3h 32m, No directSouth Western RailwayGreat Western Railway
Find Tickets
08:28
London Paddington
09:54
Bristol Parkway
1h 26m, DirectGreat Western Railway
Find Tickets
08:35
London Waterloo
11:47
Bristol Temple Meads
3h 12m, No directSouth Western RailwayGreat Western Railway
Find Tickets
09:00
London Paddington
10:43
Bristol Temple Meads
1h 43m, DirectGreat Western Railway
Find Tickets
09:15
London Waterloo
12:46
Paris
3h 31m, No directSouth Western RailwayGreat Western Railway
Find Tickets
View More Trains

London to Bristol train route details

First train
First train
07:57
Last train
Last train
23:35
Departure station
Departure station
Arrival station
Arrival station
Journey time
Journey time
1h 21m
Distance
Distance
104 miles
Price
Price
£28.20*

London to Bristol: everything you need to know

The vibrant city of Bristol, famed for its fascinating maritime heritage, is easy to get to from central London with frequent, direct trains. Ready to hop on board and visit Bristol’s top attractions, such as Brunel’s SS Great Britain and the Clifton Suspension Bridge? Check out our guide below for all the information you’ll need on travelling from London to Bristol by train.

How do you get from London to Bristol by train?

The journey from London to Bristol is a straightforward, direct route from bustling London Paddington station. Paddington station is well connected to the London underground with Bakerloo, Circle, District and Hammersmith & City lines all stopping here. You’ll also find connections with the Elizabeth line and the Heathrow Express, so it’s a convenient starting point for a trip to Bristol whether you’re a Londoner or have just arrived in the city.

If you’ve got time to spare at Paddington station, there are plenty of shops and restaurants to keep you busy, as well as seating areas and Wi-Fi available. If you’re travelling First Class, there’s also a GWR First Class lounge available on platform 1, with comfortable seating, charging points and complimentary refreshments.

Great Western Railway (GWR) operate direct trains from London Paddington to Bristol Temple Meads and Bristol Parkway. Trains usually depart at least every 30 minutes, and typical journey times are between 1h 15m to 1h 40m. The quickest option available is certain services from London Paddington to Bristol Parkway, taking just 1h 8m. On the way, you’ll often pass through Reading, Swindon, Chippenham and Bath Spa as well as taking in scenic views of rolling hills and farmland.

What to expect on board your London Paddington to Bristol train

Travelling on GWR, you’ll enjoy comfortable seats and complimentary Wi-Fi. There’s also a great range of food and drinks, including sandwiches, hot drinks and alcoholic beverages, available for purchase on many GWR services. On some services, you can even indulge in the Pullman dining experience, which features a 2 or 3 course meal crafted by GWR’s talented chefs. Please note that this is subject to availability when boarding unless you have a First Class ticket, and is only available on certain services, Monday to Friday.

If you opt to upgrade to First Class for your trip, you’ll enjoy complimentary food and drink, such as tea, coffee, biscuits and crisps during your journey. You’ll also get more spacious seating and the opportunity to make a Pullman Dining reservation up to two weeks in advance of your departure on applicable services.

How much does a train ticket from London to Bristol cost?

Prices for train journeys from London to Bristol Temple Meads or Bristol Parkway can start from as little as £5.88, although the average fare tends to be between £75 and £95. Make sure to use our journey planner to check out the options available and find the best fare. Booking in advance and travelling off-peak are great ways to find more affordable tickets. It’s also worth making the most of railcard discounts if applicable to you.

Which train station is best? Bristol Temple Meads or Bristol Parkway?

That will completely depend on your plans when visiting Bristol. If you’re looking to head to the city centre and visit attractions such as Brunel’s SS Great Britain, Bristol Museum and Art Gallery or the Clifton Suspension Bridge, then Bristol Temple Meads is your best option. Meanwhile, if you’re travelling from London to Bristol for the University of West Anglia or to Bristol’s northern suburbs, Bristol Parkway would be a sensible choice.

Bristol Temple Meads dates back to 1840 and is Grade 1 listed thanks to its iconic architecture. It’s a busy transport hub connecting passengers to Wales and the South West as well as London. Bristol Parkway is a more modern station with good access to nearby motorways.

Can you do a day trip to Bristol from London?

Absolutely! The journey from London to Bristol covers a distance of just over 100 miles in less than two hours, meaning it’s a great option for a day trip or weekend away. Trains start as early as 5:23am, with services coming back as late as 10:40pm. If you’re taking a day trip, do check available return options using our journey planner and if you’re extending your trip to the weekend, check out our information on where to stay and eat in Bristol.

Bristol has a huge amount to offer visitors, whether you’re interested in history, art, food or music. One of the most famous attractions is the Clifton Suspension Bridge, designed by Isambard Kingdom Brunel, a project which took 33 years to complete. Another of Brunel’s famous designs is the SS Great Britain, which you can visit at Bristol’s harbourside. The vibrant city is also famed for its art scene and being the home of Banksy. As you wander the city, you’ll find impressive street murals, varied graffiti and Banksy originals.

No trip to Bristol would be complete without making the most of Bristol’s foodie scene. St Nicholas Market is home to tasty street food, while you’ll find plenty of restaurants and bars by the harbourside. Cabot Tower in Brandon Hill Park boasts impressive views over the city, while culture lovers can indulge in a museum or two. Whatever you choose to add to your itinerary while visiting Bristol, you’ll find taking the train from London to Bristol to be a convenient and speedy way to get to this dynamic city.

*Information is subject to change. Please check the latest train timetable before your trip.

London to Bristol train ticket types

Save money on your trip from London to Bristol with suitable train tickets. It's a great way to spend less!

Why Book Train Tickets With Trip.com?

  • Split Tickets

    Best Price Promise

    If you find trains for a cheaper price elsewhere, let us know and we'll refund the difference*

  • Split Tickets

    Split Tickets

    Save an average of 30% on train fares by splitting your London to Bristol journey

  • Split Tickets

    National Rail Partners

    Official train ticket sellers with 5-star customer service

  • Split Tickets

    No Booking Fees on the App

    Only pay for your train travel – no hidden fees

Recommendations

  • Trains From Bristol

  • Trains to Bristol

  • Popular Routes

  • Top Destinations

  • Popular Stations

*After comparing the full year of 2023 for Split tickets and full-price tickets on Trip.com, the average savings rate for Split tickets is 30%.