Cheap train tickets from Leicester to Bristol

Showing times and prices for 5 Dec

Cheapest

£92

Average

£92

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 Leicester to Bristol will cost around £ 92 if you buy it on the day, but the cheapest tickets can be found for only £ 92.

Cheapest
10:20Leicester2h32 12:52Bristol Temple Meads
1 changes
£921One-way
Cheapest
12:20Leicester3h08 15:28Bristol Temple Meads
2 changes
£921One-way
Cheapest
13:50Leicester2h46 16:36Bristol Temple Meads
1 changes
£921One-way
Cheapest
13:20Leicester2h48 16:08Bristol Temple Meads
1 changes
£921One-way
Cheapest
11:20Leicester3h16 14:36Bristol Temple Meads
1 changes
£921One-way

Train schedule Leicester to Bristol

Showing trains for tomorrow, Sun, 5 Dec
10:20Leicester2h32 12:52Bristol Temple Meads
0 changes
11:20Leicester3h16 14:36Bristol Temple Meads
0 changes
12:20Leicester3h08 15:28Bristol Temple Meads
0 changes
12:50Leicester2h46 15:36Bristol Temple Meads
0 changes
13:20Leicester2h48 16:08Bristol Temple Meads
0 changes
13:50Leicester2h46 16:36Bristol 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

Sat
4 Dec
Find prices
£12Flixbus
Sun
5 Dec
£92Cross Country
£18Flixbus
Mon
6 Dec
£92Cross Country
£8Flixbus
Tue
7 Dec
£76Great Western Railway
£7Flixbus
Wed
8 Dec
£89Great Western Railway
£8Flixbus
Thu
9 Dec
£76Great Western Railway
£8Flixbus
Fri
10 Dec
£92Cross Country
£9Flixbus
Sat
11 Dec
£45Cross Country
£11Flixbus
Sun
12 Dec
£45Cross Country
£12Flixbus
Mon
13 Dec
£45Cross Country
£8Flixbus
Tue
14 Dec
£37Cross Country
£8Flixbus
Thu
16 Dec
£91Cross Country
£7Flixbus
Fri
17 Dec
£45Cross Country
£22National Express
Sun
19 Dec
£40East Midlands Railway
£28National Express
Mon
20 Dec
£45Cross Country
£23Flixbus
Tue
21 Dec
£93Cross Country
£25Flixbus
Fri
24 Dec
£45Cross Country
£31National Express

Fastest train times from Leicester to Bristol

Showing times and prices for 5 Dec

Fastest Journey

2 h 32 m

Average

2 h 52 m

Trains per day

6

Distance

165 km

It's difficult to get from Leicester to Bristol without changing at least once.

Fastest
10:20Leicester2h32 12:52Bristol Temple Meads
1 changes
£921One-way
13:50Leicester2h46 16:36Bristol Temple Meads
1 changes
£921One-way
12:50Leicester2h46 15:36Bristol Temple Meads
1 changes
£921One-way
13:20Leicester2h48 16:08Bristol Temple Meads
1 changes
£921One-way
12:20Leicester3h08 15:28Bristol Temple Meads
2 changes
£921One-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 from Leicester to Bristol

distanceDistance102 miles (165 km)
durationAverage train duration2 h 43 min
priceAverage train ticket price£87 (€97)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country

Trains from Leicester to Bristol cover the 102 miles (165 km) long trip taking on average 2 h 43 min with our travel partners like Cross Country. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £87, you can find the cheapest train ticket for as low as £76. Travellers depart most frequently from Leicester and arrive in Bristol Temple Meads.

Train companies

CrossCountry from Leicester to Bristol

Buy your official CrossCountry train tickets between Leicester and Bristol from £76 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Leicester and Bristol you can choose between Standard Class and First Class tickets on Omio.

It’s easy to book your CrossCountry train ticket between Leicester and Bristol online with Omio! Simply check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route between Leicester and Bristol as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap CrossCountry train tickets online. Prices for CrossCountry trains between Leicester and Bristol start at £92 one-way if you book in advance, and you can expect to travel around 102 miles (165 km). If you search for CrossCountry trains in the Omio app, you can check straight away if the CrossCountry tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by train from Leicester to Bristol. Let Omio do all the work for you finding the best Leicester to Bristol CrossCountry train ticket so you can enjoy a smooth and comfortable journey!

  • Average Price: £92

CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train between Leicester and Bristol:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Leicester 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 Leicester to Bristol.
FAQs
How much do cheap train tickets to Bristol from Leicester cost?
Omio customers have found the cheapest trains to Bristol from Leicester to cost as little as £76  in the next 7 days.
What is the cost of a train ticket from Leicester to Bristol on average?
The Leicester to Bristol train ticket price is on average £87  if you are looking to buy your tickets for this trip in the next week.
How far is it from Leicester to Bristol by train?
The train distance from Leicester to Bristol is around 102 miles (165 km).
How many hours does it take from Leicester to Bristol by train?
The train time from Leicester to Bristol is on average 2 h 43 min  for the 102 miles (165 km) long journey, but the time it takes to go between Leicester and Bristol by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Leicester to Bristol, which train station in Leicester do I depart from and which train station in Bristol do I arrive in?

Omio customers book a train from Leicester   to Bristol Temple Meads   most frequently for this route.

Where is the departure train station in Leicester located? Where is the arrival train station in Bristol located?

You can find the most popular departure train station for this route, Leicester, located approximately 0.6 miles (945 m) from the city centre of Leicester. The most popular arrival train station in Bristol, called Bristol Temple Meads, is located around 0.8 miles (1.3 km) away from its city centre.

What train companies offer a service from Leicester to Bristol?
Take the Leicester to Bristol train with Cross Country. However, it's always good to check out all possible train companies for the route to Bristol from Leicester as there might be differences in the amenities they offer.
How many trains are there to Bristol from Leicester a day?
On average, there are 12 trains a day from Leicester to Bristol. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I buy train tickets between Leicester and Bristol for the best deals?
The price of a one way train ticket from Leicester to Bristol is on average £87 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 Leicester available a few months in advance.

Important Stations and Airports for this Journey

Leicester
Bristol
The major railway station for departures from Leicester is Leicester. Read all the information you need to know about services, amenities and connections at Leicester for your trip to Bristol from Leicester.