Trains London Bristol to London

Train tickets from Bristol to London

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

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Bristol (BRS)
London (LON)
Sat 25/6
Sun 3/7
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Best deals for train tickets from Bristol to London

Find the right train ticket for you
Great Western Railway
Direct
2h 04m
Great Western Railway
Great Western Railway
Direct
1h 34m
Great Western Railway
Great Western Railway
Direct
1h 37m
Great Western Railway
Great Western Railway
Direct
1h 34m
Great Western Railway
Great Western Railway
Direct
1h 34m
Great Western Railway
Great Western Railway
Direct
1h 36m
Great Western Railway

Bristol to London train information

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

RETURN FROM

£47

ONE-WAY FROM

£23

AVG TRAVEL TIME

1h 27m

TRAIN COMPANIES

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

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
30 Jun
01:54Bristol Parkway
1h 22m
03:16London Paddington
30 Jun
10:18London Paddington
1h 13m
11:31Bristol Parkway
Great Western Railway
8 Sep
00:53Bristol Temple Meads
1h 33m
02:26London Paddington
10 Sep
02:48London Paddington
1h 42m
1 stop
04:30Bristol Temple Meads
Great Western Railway
8 Sep
00:53Bristol Temple Meads
1h 33m
02:26London Paddington
10 Sep
02:30London Paddington
1h 33m
04:03Bristol Temple Meads
Great Western Railway
29 Jun
00:53Bristol Temple Meads
1h 33m
02:26London Paddington
3 Jul
04:13London Paddington
1h 33m
05:46Bristol Temple Meads
Great Western Railway
8 Jul
00:53Bristol Temple Meads
1h 33m
02:26London Paddington
10 Jul
06:30London Paddington
1h 32m
08:02Bristol Temple Meads
AccesRail
18 Jul
03:00Bristol
2h 05m
05:05London Heathrow
19 Jul
20:30London Heathrow
2h 05m
22:35Bristol

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
31 Jul
06:20Bristol Temple Meads
2h 04m
1 stop
08:24London Paddington
Great Western Railway
13 Aug
02:38Bristol Temple Meads
1h 34m
1 stop
04:12London Paddington
Great Western Railway
13 Aug
01:30Bristol Temple Meads
1h 37m
03:07London Paddington

Choose the best way to get from Bristol to London


FAQs for booking trains from Bristol to London

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.

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.

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.

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.

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

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 £47 for a return ticket.

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 12m train.

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 £49. A train from Bristol to London is also an option, with an average price of £47.

While London is 106.1 mi away from Bristol, the distance by train is longer depending on the route. The train usually takes 1h 14m in normal conditions.


Great Western Railway trains from Bristol to London

Our best Great Western Railway deals on Bristol to London train tickets
Great Western Railway
30 Jun
01:54Bristol Parkway
1h 22m
03:16London Paddington
30 Jun
10:18London Paddington
1h 13m
11:31Bristol Parkway
Great Western Railway
8 Sep
00:53Bristol Temple Meads
1h 33m
02:26London Paddington
10 Sep
02:48London Paddington
1h 42m
1 stop
04:30Bristol Temple Meads

AccesRail trains from Bristol to London

Our best AccesRail deals on Bristol to London train tickets
AccesRail
18 Jul
03:00Bristol
2h 05m
05:05London Heathrow
19 Jul
20:30London Heathrow
2h 05m
22:35Bristol
AccesRail
16 Aug
10:30Bristol
2h 05m
12:35London Heathrow
26 Aug
20:30London Heathrow
2h 05m
22:35Bristol

Trains to other cities in United Kingdom

Lost the lust for London? Check out trains to other cities in United Kingdom

Trains London Bristol to London
  • Return
  • One-way