Cheap train tickets from London to Bristol

Showing times and prices for 2 Dec

Cheapest

£62

Average

£111

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from London to Bristol will cost around £ 111 if you buy it on the day, but the cheapest tickets can be found for only £ 62.

Cheapest
09:32London Paddington1h34 11:06Bristol Temple Meads
0 changes
£621One-way
Cheapest
09:48London Paddington1h43 11:31Bristol Temple Meads
1 changes
£621One-way
08:48London Paddington1h41 10:29Bristol Temple Meads
1 changes
£1341One-way
09:02London Paddington1h37 10:39Bristol Temple Meads
0 changes
£1351One-way
08:02London Paddington1h33 09:35Bristol Temple Meads
0 changes
£1351One-way

Train schedule from London to Bristol

Showing trains for tomorrow, Thu, 2 Dec
08:02London Paddington1h33 09:35Bristol Temple Meads
0 changes
08:32London Paddington1h34 10:06Bristol Temple Meads
0 changes
08:48London Paddington1h41 10:29Bristol Temple Meads
0 changes
09:02London Paddington1h37 10:39Bristol Temple Meads
0 changes
09:32London Paddington1h34 11:06Bristol Temple Meads
0 changes
09:48London Paddington1h43 11:31Bristol Temple Meads
0 changes

This is the last train of the day

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
1 Dec
£32South Western Railway
£4Flixbus
Thu
2 Dec
£41South Western Railway
£3Flixbus
Fri
3 Dec
£41South Western Railway
£3Flixbus
Sat
4 Dec
£33Great Western Railway
£3Flixbus
Sun
5 Dec
£30Great Western Railway
£7National Express
Mon
6 Dec
£41South Western Railway
£3Flixbus
Tue
7 Dec
£41South Western Railway
£3Flixbus
Wed
8 Dec
£41South Western Railway
£3Flixbus
Thu
9 Dec
£42South Western Railway
£3Flixbus
Fri
10 Dec
£41South Western Railway
£4Megabus
Sat
11 Dec
£23Great Western Railway
£3Flixbus
Sun
12 Dec
£23Great Western Railway
£3Flixbus
Mon
13 Dec
£41South Western Railway
£3Flixbus
Tue
14 Dec
£41South Western Railway
£3Flixbus
Wed
15 Dec
£41South Western Railway
£3Flixbus
Thu
16 Dec
£41South Western Railway
£3Flixbus
Fri
17 Dec
£41South Western Railway
£10Megabus
Sat
18 Dec
£23Great Western Railway
£14Megabus
Sun
19 Dec
£23Great Western Railway
£11Flixbus
Mon
20 Dec
£41South Western Railway
£11Flixbus
Tue
21 Dec
£41South Western Railway
£11Flixbus

Fastest train times from London to Bristol

Showing times and prices for 2 Dec

Fastest Journey

1 h 33 m

Average

1 h 37 m

Trains per day

6

Distance

171 km

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

These direct trains cover the 171 km distance in an average of 1 h 37 m but if you time it right, some trains will get you there in just 1 h 33 m .

The slowest trains will take 1 h 43 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:02London Paddington1h33 09:35Bristol Temple Meads
0 changes
£1351One-way
09:32London Paddington1h34 11:06Bristol Temple Meads
0 changes
£621One-way
08:32London Paddington1h34 10:06Bristol Temple Meads
0 changes
£1351One-way
09:02London Paddington1h37 10:39Bristol Temple Meads
0 changes
£1351One-way
08:48London Paddington1h41 10:29Bristol Temple Meads
1 changes
£1341One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Bristol from London

distanceDistance106 miles (171 km)
durationAverage train duration1 h 33 min
priceAverage train ticket price£37 (€42)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersGreat Western Railway or South Western Railway

Trains from London to Bristol cover the 106 miles (171 km) long trip taking on average 1 h 33 min with our travel partners like Great Western Railway or South Western Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £37, you can find the cheapest train ticket for as low as £30. Travellers depart most frequently from London Victoria and arrive in Bristol Temple Meads.

Trains from London to Bristol

The train route from London to Bristol is a busy and popular one. Trains depart London Paddington Station throughout the day on an hourly basis until late in the evening. The journey time is around 1h 37min and it’s a direct train with no stopovers or changes required. There are First Class and Standard Class seats available on all trains. If you are travelling First Class, you can also avail of the First Class lounge in Paddington Station before your journey. This is a quiet space in the station where you can recharge - both physically and technologically - as well as access snacks and drinks, media and work spaces. Assistance dogs and quiet, well-behaved pets are admitted.

London to Bristol Train Time: Daily Departures

Trains travel this route seven days a week and operate on an hourly basis until 08:32 p.m. and then a gap before one last train closer to midnight. The first train leaves London at 06:32am and the last train departs Paddington Station at 11:32 p.m. On weekdays there are around 16 trains per day with a slightly smaller number on weekends.

How long is the journey by train from London to Bristol?

Travel time from London Paddington to Bristol is around 1h 37min. It’s a direct train with no changes and is operated by Great Western Railways. If you travel at weekends or outside peak times you will be able to avoid the busiest trains. They can often be fully booked so do plan carefully if you prefer a quieter journey. There is a priority boarding service at Paddington Station that is particularly suited to families. You alert the company, GWR, in advance and they will allocate a priority boarding service as it becomes available as trains arrive into the station. This is also a very useful service for anyone experiencing sensory issues and the GWR assistance team can help with this.

Bristol City. Source: Shutterstock

What is/are the departure and arrival stations for trains from London to Bristol?

Departure train station: Trains for Bristol depart from London Paddington. This is a major transport hub in central London and connected to the London Underground and the wider UK rail network. It is well serviced by London bus and taxi connections as well as being within walking distance of many major attractions in the city of London. The station has many amenities including retail, cafes, waiting areas, Wi-Fi, toilets and information desks.

Arrival train station: You will arrive at Bristol Temple Meads. This is the main train station in Bristol City Centre. It is the oldest and largest train station in the city and is an important transport hub for Bristol. The station is well serviced by public transport as well as having parking adjacent to the complex. There are shops and cafes in the building as well as information desks, waiting areas, toilets and Wi-Fi.

Which train companies travel from London to Bristol?

Great Western Railway London to Bristol route is the only train service between these two destinations. GWR is one of the largest train companies in Britain. It operates train routes between London and throughout the southeast of England as well as connecting with south Wales, including Cardiff and beyond. It is part of FirstGroup, the leading transport operator in the UK and the US.

Great Western Railways trains from London to Bristol

The London to Bristol service operates throughout the day, seven days a week. Trains leave every 60min and take 1h 37min on average to complete the journey. It’s a direct train with no changes.

Train London to Bristol: Services on Board

While on board the Great Western Railways London to Bristol service you will have a comfortable seat in First Class or Standard Class carriages. There are food and drink facilities on board and free wi-fi. Toilets and baby changing areas are available also. The trains on this line are fully accessible to passengers travelling with limited mobility and there are accessible toilets.

The GWR team is ready to assist anyone who might need additional help. Simply alert the company at least six hours before you travel and they will be available to assist you at the station. All passengers can bring two large pieces of luggage as well as a single piece of hand luggage. Bicycles can be carried on board but there is limited space so it’s best if you alert the company at time of booking. Passengers can travel with small pets. Dogs must be kept on a leash and other animals, such as cats, must be kept in a rigid cat or pet box.

Bristol City centre . Source: Shutterstock

How to find cheap train tickets from London to Bristol?

The best way to get cheap tickets on the London to Bristol route is to book well in advance. There are reductions for students, older people and families. The family tickets are very good value but are limited, so early booking is advised. It’s a popular route that often sells out. Being flexible around your travel dates will also help and taking the early morning rains or those outside peak hours may also offer cheaper tickets. Buying single tickets rather than return tickets can sometimes deliver good reductions also, so do check this at the time of booking.

To Bristol by train - travel tips

Bristol is a very popular destination from London. It’s a prosperous maritime location that straddles the River Avon and has plenty of architectural and historical locations to visit. The old industrial warehouses that lined the harbour in the 19th century have been converted into modern retail and restaurant spaces with galleries, cafes, bookshops and more to peruse. It’s a very attractive city with pedestrian areas and lots of cultural attractions.

If you are interested in the maritime history of the region, then a trip to the M Shed Museum will be a must. Named after the original transit shed that operated here in the 1950s, it is a great snapshot of the social and industrial history of the city.

Nearby you will find Brunel’s SS Great Britain, the world’s first great ocean liner and now Bristol’s number one museum attraction. This fully renovated sailing ship is a floating museum in the harbour. Families will love visiting Bristol where they will be able to step aboard Concorde and have a supersonic experience at Aerospace Bristol. Located just off the M5 and with free parking for visitors, it is very easy to reach.

Bristol Zoo Gardens has over 400 exotic and endangered species to discover, while the Wild Place Project is set on 40 acres of parkland and has loads for young and old to explore, including treetop walkways and bear enclosures. There are lots of shopping opportunities in the city and elegant pedestrian retail areas to experience.

The restaurant scene is very strong, with cuisine from all over the world on offer as well as excellent local English menus, some with a fusion touch. St Nicholas Market has gained a great reputation for its local and homemade produce and street food in the Old City district in Bristol. The bars and nightlife offer lots for couples and younger people as well as elegant lounges and refined traditional pubs for anyone looking for a more reserved night-time experience.

Travel Tips

Trains from London to Bristol
Travel by train to Bristol 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 London to Bristol.
FAQs
How much do cheap trains from London to Bristol cost?
Omio customers have found cheap train tickets to Bristol from London for as low as £30  for the next 7 days.
What is the average price of train tickets to Bristol from London?
If you’re looking to purchase your train tickets in the next week, you can expect the London to Bristol train price to come in at an average of £37  one way.
What is the distance between London and Bristol by train?
The train distance from London to Bristol is around 106 miles (171 km).
How long is the train to Bristol from London?
The train time to Bristol from London is on average 1 h 33 min  for the 106 miles (171 km) long journey, but the time it takes to go between London and Bristol by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from London to Bristol, which train station in London do I depart from and which train station in Bristol do I arrive in?

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

Where do I find the London train station to Bristol? Where is the Bristol train station?

The most popular departure train station with passengers for this trip, called London Victoria, is located 1.2 miles (2 km) from the city centre of London.

The most popular arrival train station, Bristol Temple Meads, is located 0.8 miles (1.3 km) away from the city centre of Bristol.

Which train companies can take me to Bristol from London?
For the journey from London to Bristol you can take a train with Great Western Railway or South Western Railway. Be sure to check out all possible train companies that offer services between London and Bristol on Omio to compare what amenities they may have.
Are there any direct trains from London to Bristol?
Yes, there are 25 direct trains per day from London to Bristol. You can look to travel with Great Western Railway  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
How many trains per day are there from London to Bristol?
On average, there are 25 trains a day from London to Bristol. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I buy London to Bristol train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets to Bristol from London within the next 7 days, you can find tickets to cost on average £37 one way. To find the best prices for this trip, consider booking your train ticket from London to Bristol a few months in advance.

Important Stations and Airports for this Journey

London
Bristol
The major railway station for departures from London is London Victoria. Read all the information you need to know about services, amenities and connections at London Victoria for your trip between London and Bristol.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 00: 00 | Sat: 06: 00 - 23: 00 | Sun: 07: 00 - 00: 00
Public transport options for London Euston
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Public transport options for London Kings Cross
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
24/7
Public transport options for London Paddington
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 2078437688
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Public transport options for London St Pancras International
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar
Bus lines: 326, 139