London to Bristol train tickets

Cheap train tickets from London to Bristol

Showing times and prices for 29 May

Cheapest

£32

Average

£39

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.

Cheapest
09:15London Waterloo3h31 12:46Bristol Temple Meads
1 change
£321One-way
Cheapest
08:15London Waterloo3h32 11:47Bristol Temple Meads
1 change
£321One-way
08:33London Paddington1h55 10:28Bristol Temple Meads
1 change
£391One-way
09:37London Paddington1h51 11:28Bristol Temple Meads
1 change
£391One-way
09:00London Paddington1h43 10:43Bristol Temple Meads
0 changes
£431One-way

Train schedule London to Bristol

Showing trains for tomorrow, Sunday, 29 May
08:15London Paddington1h31 09:46Bristol Temple Meads
0 changes
08:15London Waterloo3h32 11:47Bristol Temple Meads
1 change
08:33London Paddington1h55 10:28Bristol Temple Meads
1 change
09:00London Paddington1h43 10:43Bristol Temple Meads
0 changes
09:15London Waterloo3h31 12:46Bristol Temple Meads
1 change
09:37London Paddington1h51 11:28Bristol Temple Meads
1 change
10:30London Paddington1h32 12:02Bristol 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

Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun
Sat
11 Jun
Sun
12 Jun
Mon
13 Jun
Tue
14 Jun
Wed
15 Jun
Thu
16 Jun
Fri
17 Jun
Sat
18 Jun

Fastest train times from London to Bristol

Showing times and prices for 29 May

Fastest Journey

1 h 31 m

Average

2 h 13 m

Trains per day

7

Distance

171 km

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

Fastest
08:15London Paddington1h31 09:46Bristol Temple Meads
0 changes
£431One-way
10:30London Paddington1h32 12:02Bristol Temple Meads
0 changes
£431One-way
09:00London Paddington1h43 10:43Bristol Temple Meads
0 changes
£431One-way
09:37London Paddington1h51 11:28Bristol Temple Meads
1 change
£391One-way
08:33London Paddington1h55 10:28Bristol Temple Meads
1 change
£391One-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

Overview: Train from London to Bristol

distanceDistance106 miles (171 km)
durationAverage train duration1 h 35 min
priceAverage train ticket price£43 (€48)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersSouth Western Railway, Great Western Railway or Chiltern Railways

Trains from London to Bristol cover the 106 miles (171 km) long trip taking on average 1 h 35 min with our travel partners like South Western Railway, Great Western Railway or Chiltern Railways. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £32, but the average price of train tickets is £43. Travellers depart most frequently from London Victoria and arrive in Bristol Temple Meads.

Train providers: Chiltern Railways trains London to Bristol

Chiltern Railways trains will get you to Bristol from London from £32. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Chiltern Railways

Chiltern Railways is a regional train company in the United Kingdom which is owned by Arriva Trains and has operated since 1996. Check the different ticket types for your next train between London and Bristol: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.

Enjoy a smooth and easy route between London and Bristol with Chiltern Railways! As an official travel partner of Chiltern Railways, Omio can help you search current train timetables from Chiltern Railways, compare the best routes to Bristol from London as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable Chiltern Railways London to Bristol train ticket available today. If you search for Chiltern Railways tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from London to Bristol on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 106 miles (171 km) trip between London and Bristol with ease and comfort on a train with Chiltern Railways.

    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
    Omio customers have found the cheapest trains from London to Bristol to cost as little as £32  in the next 7 days.
    If you’re looking to book tickets for this journey in the next 7 days, you’ll find that London to Bristol train prices are on average £43  one way.
    The distance from London to Bristol by train is approximately 106 miles (171 km).
    While the time it takes to travel 106 miles (171 km) to Bristol from London can vary based on specific dates, weekends, and bank holidays, the train duration from London to Bristol is on average 1 h 35 min.

    When travelling this route, Omio customers are departing most frequently from London Victoria   and arriving in Bristol Temple Meads.

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

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

    For the best London to Bristol train to book, you can travel safely and comfortably with South Western Railway, Great Western Railway or Chiltern Railways. However, it's always good to check all possible train providers with services from London to Bristol to compare what amenities they may offer.
    Yes, there are 25 direct trains a day to Bristol from London. If you’re looking for a direct train from London to Bristol, consider travelling with Great Western Railway. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    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.
    The earliest train departing from London to Bristol leaves at 05: 35. The last train departing from London to Bristol leaves at 23: 33. You can find the latest London to Bristol train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    The price of a one way train ticket from London to Bristol is on average £43 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Bristol from London available 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 from London to 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

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language