COMPARE Prices across different modes

Mon
18 Oct
£44Cross Country
£10Flixbus
Tue
19 Oct
£36Cross Country
£12Flixbus
Fri
22 Oct
£44Cross Country
£9Flixbus
Sat
23 Oct
£45Cross Country
£9Flixbus

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Bristol and Leicester

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

Trains from Bristol to Leicester cover the 102 miles (165 km) long trip taking on average 2 h 35 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 route costs around £43, you can find the cheapest train ticket for as low as £36. Travellers depart most frequently from Bristol Temple Meads and arrive in Leicester.

Train companies

CrossCountry trains between Bristol and Leicester

Find the best trains between Bristol and Leicester with Omio's travel partners CrossCountry from £36. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

CrossCountry

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

If you’re looking for a smooth and easy train between Bristol and Leicester, check Omio for CrossCountry trains offering this route. Whether you are looking for the fastest, earliest or cheapest train to take for this 102 miles (165 km) journey from Bristol to Leicester, Omio makes it easier than ever to find CrossCountry trains at affordable prices, and you can also quickly book train tickets online. Check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route between Bristol and Leicester as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your CrossCountry train on Omio. If you search for trains from Bristol to Leicester in the Omio app, you can quickly see if the CrossCountry tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for CrossCountry trains between Bristol and Leicester starting at £36, buy your official CrossCountry tickets with Omio online quickly and easily!

CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Bristol and Leicester and when travelling by train:

  • 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 Bristol to Leicester
Travel by train to Leicester 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 Bristol to Leicester.
FAQs
How much does a cheap train between Bristol and Leicester cost?
If you’re looking to save money on tickets, you can find a cheap train between Bristol and Leicester for as little as £36  in the next 7 days.
What is the cost of a train ticket from Bristol to Leicester on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Bristol to Leicester train to cost on average £43  one way.
What is the distance between Bristol and Leicester by train?
The Bristol to Leicester train distance is approximately 102 miles (165 km).
What is the average Bristol to Leicester train duration?
The train time between Bristol and Leicester is on average 2 h 35 min  for the 102 miles (165 km) long journey, but the time it takes to go to Leicester from Bristol by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Bristol goes to Leicester? Which train station do I come into Leicester from Bristol?

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

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

Passengers booking this journey most frequently board their trains from Bristol Temple Meads and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in Leicester most often arrive at Leicester and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train companies can take me between Bristol and Leicester?
For the best Bristol to Leicester train to purchase, you can travel safely and comfortably with Cross Country. However, it's always good to check all possible train companies with services between Bristol and Leicester to compare what amenities they may offer.
How many trains are there from Bristol to Leicester a day?
On average, there are 12 trains a day from Bristol to Leicester. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Bristol to Leicester? When is the last train from Bristol to Leicester?
The earliest train departing from Bristol to Leicester leaves at 08: 15. The last train departing from Bristol to Leicester leaves at 10: 35. You can find the latest Bristol to Leicester train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book a train ticket between Bristol and Leicester to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets between Bristol and Leicester within the next 7 days, you can find tickets to cost on average £43 one way. To find the best prices for this journey, consider booking your train ticket from Bristol to Leicester a few months in advance.

Important Stations and Airports for this Journey

Bristol
Leicester
The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your trip to Leicester from Bristol.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 06: 45 - 21: 30 | Mon - Sat: 05: 30 - 21: 30
Connections to/from station
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376