Return
One-way
FAQs

Find trains from Bristol to London

Search for cheap train tickets from Bristol to London and book your trip in minutes.

BRS — LON
31 Jul — 7 Aug1
1 adult
Wed 31/7

Best deals for train tickets from Bristol to London

Find the right train ticket for you
Great Western Railway
With transfers
1h 34m
Great Western Railway
Great Western Railway
With transfers
1h 36m
Great Western Railway
Great Western Railway
With transfers
1h 34m
Great Western Railway
AccesRail
With transfers
2h 10m
AccesRail
AccesRail
With transfers
2h 10m
AccesRail
AccesRail
With transfers
2h 05m
AccesRail

Bristol to London train information

Find information about ticket prices, popular stations, and train companies that offer trains from Bristol to London

RETURN FROM

£97

ONE-WAY FROM

£39

AVG TRAVEL TIME

1h 32m

TRAIN COMPANIES

Great Western Railway, AccesRail
The best return train deal from Bristol to London found on momondo in the last 72 hours is £97
The best one-way train deal from Bristol to London found on momondo in the last 72 hours is £39
Average time it takes to travel by train from Bristol to London
There are 2 train companies servicing this route: Great Western Railway, AccesRail

Bristol Train Station Directory

Location of major train stations in Bristol
Bristol AvonmouthBristol, 51.50036, -2.699459
Bristol BedminsterBristol, 51.440583, -2.593579
Bristol KeynshamBristol, 51.417943, -2.495619
Bristol Lawrence HillBristol, 51.457737, -2.562833
Bristol MontpelierBristol, 51.468407, -2.587441
Bristol Nailsea & BackwellBristol, 51.419413, -2.750619

London Train Station Directory

Location of major train stations in London
London Waterloo EastLondon, 51.504128, -0.108938
London Imperial WharfLondon, 51.47505, -0.182862
London PutneyLondon, 51.461098, -0.2161961
London Morden St. HelierLondon, 51.389526, -0.198866
London Surrey QuaysLondon, 51.49279, -0.04814
London Turnham GreenLondon, 51.49511, -0.254538

Book return train tickets from Bristol to London

Below are the quickest and cheapest return train tickets from Bristol to London that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Great Western Railway
24 Aug
07:30Bristol Temple Meads
1h 41m
09:11London Paddington
31 Aug
06:30London Paddington
1h 32m
08:02Bristol Temple Meads
Great Western Railway
4 Sept
04:53Bristol Temple Meads
1h 36m
06:29London Paddington
7 Sept
07:00London Paddington
1h 35m
08:35Bristol Temple Meads
Great Western Railway
24 Aug
06:00Bristol Temple Meads
1h 37m
07:37London Paddington
31 Aug
06:48London Paddington
1h 38m
1 stop
08:26Bristol Temple Meads
Great Western Railway
4 Sept
04:53Bristol Temple Meads
1h 36m
06:29London Paddington
7 Sept
06:48London Paddington
1h 38m
1 stop
08:26Bristol Temple Meads
Great Western Railway
23 Aug
04:53Bristol Temple Meads
1h 36m
06:29London Paddington
24 Aug
07:30London Paddington
1h 28m
08:58Bristol Temple Meads
Great Western Railway
23 Aug
04:53Bristol Temple Meads
1h 36m
06:29London Paddington
24 Aug
08:14London Paddington
1h 45m
1 stop
09:59Bristol Temple Meads

Book one-way train tickets from Bristol to London

Below are the fastest and cheapest one-way train tickets from Bristol to London we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Great Western Railway
22 Aug
05:23Bristol Temple Meads
1h 34m
06:57London Paddington
Great Western Railway
12 Aug
04:53Bristol Temple Meads
1h 36m
06:29London Paddington
Great Western Railway
14 Aug
05:23Bristol Temple Meads
1h 34m
06:57London Paddington
AccesRail
21 Aug
03:50Bristol
2h 10m
06:00London Heathrow
AccesRail
22 Aug
05:50Bristol
2h 10m
08:00London Heathrow
AccesRail
25 Aug
07:00Bristol
2h 05m
09:05London Heathrow

Choose the best way to get from Bristol to London

Buses

1h 50m
£3 one-way£6 return
Direct · from £6

Distance to city centre

ZEP0.9 mi

Trains

1h 20m
£30 one-way£75 return
Direct · from £751 stop · from £61

Distance to city centre

QQP2.6 mi

Flights

4h 15m
£43 one-way£86 return
1 stop · from £64

Distance to city centre

LTN27.9 mi
STN30.8 mi

FAQs for booking trains from Bristol to London

Is the train from Bristol to London scenic?

The line from Bristol to London is also known as the Great West Way, and it passes through some sublimely scenic English countryside. As the trains leave Bristol, they take one of two routes to Swindon: travelling through the rolling green hills engraved with giant chalk figures of men and horses, and then via honey-coloured Georgian Bath and up to Swindon, where the line meets the other railway route for your train from Bristol to London; or taking one of the trains leaving Bristol northwards before turning east and passing through the chocolate-box villages and country estates of the Cotswolds to arrive in Swindon. From Swindon, most Bristol to London trains follow the line eastwards, skirting the northern edge of the North Wessex Downs and then on through the gentle Chiltern hills, past the grey necropolis crowning the Hellfire Caves hill and into Reading. From Reading, the line follows the misty Thames Valley through Maidenhead and Slough and on into the suburbs of west London and its final destination, Paddington Station.

What services are available at Bristol Temple Meads Station?

According to the GWR website, there are staff available to offer assistance at Bristol Temple Meads 24/7, with no requirement to book assistance in advance. However, it might be a good idea to phone ahead of time if you need a wheelchair or a ramp in order to access your train, just in case. The station has step-free access to most areas and lifts to any areas that are not accessible. There are all the usual facilities, including ticket machines and ticket offices for you to buy train tickets from Bristol to London, if you haven’t bought them online in advance. As you would expect, there are toilets, refreshments, shops, luggage trolleys, a waiting room, a lost property office and a baby-changing point, but there are no left luggage lockers. It is easy to get to Bristol Temple Meads to catch your Bristol to London train – there are parking spaces for bikes and cars, or you could catch the 73 bus from the city centre, which will drop you off right outside the station.

Do you need a passport to go to London from Bristol by train?

There is no legal reason to carry ID on your person in the United Kingdom, and you do not need a passport to travel by rail from Bristol to London. In fact, there is no need to own a passport at all if you do not plan to travel abroad.

How to get from London Central Station to the London city centre?

You have just arrived at Paddington Station after travelling with the cheap tickets from Bristol to London that you purchased on momondo, and now you want to get into central London. There are always taxis at the taxi rank, if you want to have the full black cab experience; although, it might be a bit expensive. Most people take the Underground to get to where they want to go, and there is an entrance to the Underground system easily accessible; it's inside the station, right on the main concourse. If you would like to see the sights as you travel into central London and don’t mind spending a bit more time on your journey, a bus is best – just turn left as you exit the station and you will see a series of bus stops on either side of the road. Check out the bus route that takes you to the part of central London you want to visit.

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

A ticket from Bristol to London for this week starts from £39 one-way. The cost of your ticket may vary depending on when you book, so we recommend you plan early. £51 is what you can expect to pay for a train ride from Bristol to London one-way.

How long is the train ride from Bristol to London?

The most time-efficient journey by train from Bristol to London currently available is 1h 16m. Travel time typically varies by up to 0h 16m, depending on your train details. Look into AccesRail, they have one of the quickest options available.

When should I purchase the train tickets from Bristol to London?

Currently, train tickets prices from Bristol to London are generally similar no matter when you choose to book them. Prices are £51 one-way on average.

Which train companies operate between Bristol to London?

There are many trains travelling between Bristol and London which are Great Western Railway and AccesRail. The cheapest Great Western Railway is what we have recently available with prices starting at £97 for a return ticket.

How far is Bristol to London by train?

Bristol and London are 106.1 mi apart from one another, but the actual distance by train depends on the route taken. The train journey is around 1h 16m long.

Is a train the fastest way to get from Bristol to London?

We’ve found that taking a train from Bristol to London with AccesRail is more time-efficient when based simply on travel duration. A flight from Bristol to London or a bus from Bristol to London can take you longer than a 1h 14m train.

Is a train the cheapest way to get from Bristol to London?

The cheapest way is to get a bus from Bristol to London, which can be as cheap as £6. A flight from Bristol to London is more expensive than a bus, with prices starting at £86. A train from Bristol to London is also an option, with an average price of £75.


Great Western Railway trains from Bristol to London

Our best Great Western Railway deals on Bristol to London train tickets
Great Western Railway
24 Aug
TPB07:30Bristol Temple Meads
1h 41m
QQP09:11London Paddington
31 Aug
QQP06:30London Paddington
1h 32m
TPB08:02Bristol Temple Meads
Great Western Railway
23 Aug
TPB04:53Bristol Temple Meads
1h 36m
QQP06:29London Paddington
24 Aug
QQP07:30London Paddington
1h 28m
TPB08:58Bristol Temple Meads

AccesRail trains from Bristol to London

Our best AccesRail deals on Bristol to London train tickets
AccesRail
9 Sept
BRS02:55Bristol
2h 10m
LHR05:05London Heathrow
17 Sept
LHR21:30London Heathrow
2h 05m
BRS23:35Bristol
AccesRail
21 Aug
BRS03:50Bristol
2h 10m
LHR06:00London Heathrow
29 Aug
LHR09:30London Heathrow
2h 05m
BRS11:35Bristol
AccesRail
24 Aug
BRS18:00Bristol
2h 05m
LHR20:05London Heathrow
31 Aug
LHR07:30London Heathrow
2h 00m
BRS09:30Bristol

Popular train routes to London

Most frequently searched train routes to London, along with the cheapest price and shortest travel time.
Trains to London from Paris
Fastest travel time2h 17m
Cheapest price£86
Trains to London from Brussels
Fastest travel time1h 53m
Cheapest price£84
Trains to London from Lille
Fastest travel time1h 20m
Cheapest price£98
Trains to London from Glasgow
Fastest travel time4h 34m
Cheapest price£58
Trains to London from Liverpool
Fastest travel time2h 13m
Cheapest price£40
Trains to London from Manchester
Fastest travel time2h 06m
Cheapest price£42
Trains to London from Amsterdam
Fastest travel time1h 56m
Cheapest price£75
Trains to London from Edinburgh
Fastest travel time4h 15m
Cheapest price£214
Trains to London from Birmingham
Fastest travel time1h 19m
Cheapest price£20
Trains to London from Norwich
Fastest travel time1h 39m
Cheapest price£155
Trains to London from Exeter
Fastest travel time2h 03m
Cheapest price£155
Trains to London from Plymouth
Fastest travel time3h 04m
Cheapest price£130

Other train routes from Bristol

Find and compare cheap train tickets from Bristol to other popular destinations on momondo
Trains from Bristol to Southampton
Fastest travel time1h 41m
Cheapest price£46
Trains from Bristol to Birmingham
Fastest travel time1h 14m
Cheapest price£68
Trains from Bristol to Exeter
Fastest travel time1h 40m
Cheapest price£158
Trains from Bristol to Leeds
Fastest travel time3h 26m
Cheapest price£120
Trains from Bristol to Plymouth
Fastest travel time2h 19m
Cheapest price£120

Start planning your trip to London

Get the latest London flight insights
Get the latest London flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to London
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighbourhoods of London

Find hotels in London
Top car hire choices in London
Top car hire choices in London

Experience London from behind the wheel! Learn more about the best car hire deals

Find cars in London
Stay at a holiday home
Stay at a holiday home

Enjoy the amenities of home away from home. Learn more about holiday rentals here.

Find rentals in London
Catch a bus
Catch a bus

Enjoy a relaxing journey by bus. Learn more about buses to London here.

Find buses to London