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 18From £33.50
- Mon, May 19From £28.20
- Tue, May 20From £33.50
- Wed, May 21From £30.90
- Thu, May 22From £33.50
- Fri, May 23From £30.90
- Sat, May 24From £28.20
Departs | Arrives | Duration | Operator | Find Tickets |
---|---|---|---|---|
07:57 London Paddington | 09:33 Bristol Temple Meads | 1h 36m, Direct | ![]() | Find Tickets |
08:15 London Waterloo | 11:47 Bristol Temple Meads | 3h 32m, No direct | ![]() ![]() | Find Tickets |
08:28 London Paddington | 09:54 Bristol Parkway | 1h 26m, Direct | ![]() | Find Tickets |
08:35 London Waterloo | 11:47 Bristol Temple Meads | 3h 12m, No direct | ![]() ![]() | Find Tickets |
09:00 London Paddington | 10:43 Bristol Temple Meads | 1h 43m, Direct | ![]() | Find Tickets |
09:15 London Waterloo | 12:46 Paris | 3h 31m, No direct | ![]() ![]() | Find Tickets View More Trains |
London to Bristol train route details





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.
How to book cheap train tickets from London to Bristol

Season Tickets for frequent travels

Network Railcard for Southeast England

Travelling in off-peak train times

Using the Railcard for 1/3 off

Split Tickets to save an average extra 30%

Book in advance to save an average of 61%

Group travels to save 1/3
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!
Off-Peak & Super Off-Peak train tickets
Off-peak tickets are cheaper and offer more flexibility for travel during less busy times. Super Off-Peak tickets are even cheaper and suitable for unconventional schedules.
Return train tickets
Valid for both an outward and return journey from the same destination on your chosen route.
Advance train tickets
Typically, the most cost-effective option for train travel. They are usually available for purchase 12 weeks before the travel date.
Season train tickets
Season tickets allow unlimited travel between two stations and can save you more than 1/3 on train fares.
Why Book Train Tickets With Trip.com?
Recommendations
Trains From Bristol
Trains to Bristol
Popular Routes
Top Destinations
Popular Stations