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.
This is the last train of the day.
Find all the dates and times for this journey
1 h 34 m
1 h 40 m
Trains per day
Of the 6 trains that leave Bristol for London every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Average train duration||1 h 36 min|
|Average train ticket price||£45 (€51)|
|Train frequency||32 a day|
|Direct train||Yes, there are 32 direct trains a day|
|Train providers||Great Western Railway, Chiltern Railways, South Western Railway or First Great Western Service|
Trains from Bristol to London cover the 106 miles long journey taking on average 1 h 36 min with our travel partners like Great Western Railway, Chiltern Railways, South Western Railway or First Great Western Service. Normally, there are 32 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £32, but the average price of train tickets is £45. Travellers depart most frequently from Bristol Temple Meads and arrive in London Victoria.
Buy your official South Western Railway, Great Western Rail and Chiltern Railways train tickets from Bristol to London from £32 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.
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 to London from Bristol: Duo, Anytime, Season, Super Off Peak, Off Peak and Advance.
Save time and money by searching for and booking your Chiltern Railways train between Bristol and London online with Omio! If you’re looking for the cheapest, fastest or earliest Chiltern Railways train between Bristol and London, Omio can help you out every step of the way. Check current Chiltern Railways train timetables for the ideal departure and arrival times, compare the best connections for the 106 miles (171 km) journey between Bristol and London as well as ticket information for the train (such as luggage policy and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains between Bristol and London, you can check straight away if the Chiltern Railways ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Buy your official Chiltern Railways Bristol to London train tickets online on Omio quickly and easily and enjoy the travel experience!
One of the best ways to travel between Bristol and London is by taking a train with Great Western Rail. Omio helps you find the ideal Great Western Rail train to London from Bristol by showing you Great Western Rail current train timetables, the train tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Bristol to London trip. You can expect to travel 106 miles (171 km) to London from Bristol on a train with Great Western Rail. If you are using the Omio app to search for trains between Bristol and London, you can check straight away if the Great Western Rail ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your Great Western Rail train ticket on Omio quickly and easily, then enjoy your upcoming trip between Bristol and London!
Train information from Bristol to London with Great Western Rail:
Book your South Western Railway Bristol to London train with Omio and enjoy a smooth and relaxing journey! Check South Western Railway up-to-date train timetables for the ideal departure and arrival times, compare the fastest Bristol to London routes as well as the amenities offered in the class fare you choose and buy the most affordable South Western Railway train tickets online that fit your budget. The distance from Bristol to London is 106 miles (171 km), and the best price for a one-way Bristol - London South Western Railway train ticket starts at £32 if you book in advance. If you would rather search for your South Western Railway ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by train. Waiting in a queue at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with South Western Railway!
There are multiple trains an hour from Bristol to London on most days of the week, and two rail providers run routes to London from Bristol; these include Great Western Railway and South Western Railway. Trains from Bristol to London have direct and indirect routes, and when departing from Bristol, you will leave from Bristol Temple Meads train station. When you arrive in London, you will come into either London Paddington train station or London Waterloo train station. The journey time for trains from Bristol to London roughly takes between 1h 28min and 3h 40min.
On average, trains leave to London from Bristol three to four times an hour, between roughly 04:00 and 18:00. The first train of the day departs at around 04:53 from Bristol Temple Meads train station and arrives in London at London Paddington train station at about 06:26. The last train of the day leaves at roughly 22:00 from Bristol Temple Meads and gets into London at London Paddington train station at around 23:56. The first and last trains may differ on bank holidays and weekends.
The journey time for trains departing from Bristol to London range between 1h 28min and 3h 40min. On average, direct trains to London from Bristol take around 1h 40min, while indirect trains to London from Bristol take around 3h 27min. The quickest train departs at around 08:00 from Bristol Temple Meads train station and arrives in London via London Paddington train station at approximately 09:28. This train takes a total travel time of about 1h 28min and travels directly to London from Bristol.
Cliffton bridge in Bristol. Source: Shutterstock
Departure train station: Bristol Temple Meads train station is your departure train station for train journeys from Bristol to London. Bristol Temple Meads train station is located around 0.6 miles (1 km) from the city centre of Bristol. To get to the train station from the city centre, you can walk or take the bus; you can catch bus 8, the Temple Meads Connection, from Temple Way. You will need to disembark at the stop Temple Meads. Services and amenities found at Bristol Temple Meads train station include bathrooms, ticket offices, waiting rooms, cash points and a cafe.
Arrival train station: London Paddington or London Waterloo train station will be the arrival train station in London for trains arriving from Bristol. You can reach London’s city centre from London Paddington or London Waterloo train station by taking the bus, train or a taxi. The amenities and services available at London Paddington train station include bathrooms, convenience shops, waiting rooms, a first-class lounge, cafes, ticket offices, cash points and disability assistance. At London Waterloo train station, you can find similar amenities and services, like bathrooms, ticket machines, cafes, convenience shops, car hire facilities and waiting areas.
Two train providers have routes from Bristol to London. These are Great Western Railway and South Western Railway. Great Western Railway provides the fastest routes, which travel directly to London from Bristol. South Western Railway does not have any direct routes to London from Bristol; all its trains have one changeover, in Salisbury or Westbury. Some trains include two changeovers, in both cities.
There are no late-night trains from Bristol to London. The earliest train departs from Bristol at around 04:53 from Bristol Temple Meads train station and arrives in London at London Paddington train station at about 06:26. The last train leaves at approximately 22:00 from Bristol Temple Meads and gets into London at London Paddington train station at around 23:56. It is good to note that trains that travel at night and in the early morning are often slower than trains during the day.
Great Western Railway has multiple trains an hour to London from Bristol. The first Great Western Railway train leaves at around 04:53 from Bristol Temple Meads train station and arrives in London at London Paddington train station at roughly 06:26. The latest train leaves at loosely 22:00 from Bristol Temple Meads and gets into London at London Waterloo train station at around 23:56. Both direct and indirect trains are available with Great Western Railway, and all its trains arrive at London Paddington train station.
South Western Railway has, on average, one train per hour from Bristol to London. The first South Western Railway train departs at about 05:00 from Bristol Temple Meads train station and arrives in London at London Waterloo train station at about 08:14. The last train from South Western Railway leaves at around 20:24 from Bristol and arrives in London at approximately 23:56. All trains from South Western Railway arrive at London Waterloo train station, and there are both indirect and direct trains to London from Bristol with this company.
Making travel sustainable is easily done when taking a train. Train travel is much more environmentally friendly than taking a plane or a car. Great Western Railway is a rail provider committed to helping the environment and achieving the goal of zero net emissions within the coming years.
There are many services you can enjoy while on board Great Western Railway and South Western Railway trains. Both railway companies have the option of standard or first class. If you decide to book a first-class ticket, you will get the added benefits of extra legroom, onboard food, power points and lounge access. Standard luggage allowance includes three items; you can have one large-sized bag, a medium-sized bag and one personal item. You are allowed to bring your pet on board as long as it is properly secured. It is possible to bring your bicycle on board too; however, you will need to book a spot for it with your ticket. The trains have ramps for you to use if you carry heavy luggage or use a wheelchair. While on board, you should check out our online magazine The Window Seat, where you can find travel tips and interesting information.
There are many ways to get cheap train tickets if you know what to look for. If you can be flexible with your travel dates, pick the cheapest date to travel on. Another thing you can do is book a train with changeovers or a longer duration, while one of the best options for affordable travel is to book your train ticket in advance. Train tickets tend to become pricier closer to the departure date.
Trains from Bristol to London: tourist checking a map in London. Source: Shutterstock
London is a fabulous city to enjoy a holiday in. This city is known for its historical attractions. Some of the most popular include a tour of The Tower of London, a trip to Big Ben and The Houses of Parliament and walking across Tower Bridge. London also has many family activities which the whole family will enjoy. Why not talk a walk through Hyde Park and end the morning with an afternoon picnic. Make sure you are Instagram ready for your trip to Madame Tussauds, where you can take photos with your favourite celebrities. If you are looking for an adventure for older kids, head to the London Dungeons and learn all about London’s gruesome past. Other things you can do in London include:
Omio customers who travel this route most frequently depart from Bristol Temple Meads and arrive in London Victoria.
The most popular departure train station with passengers for this route, called Bristol Temple Meads, is located 1.9 miles (3 km) from the city centre of Bristol.
The most popular arrival train station, London Victoria, is located 1.8 miles (2.9 km) away from the city centre of London.
Here are some other resources that might have the information you need