
Book Cheap Train Tickets From London to Leicester
Leicester is a city in the East Midlands of England that is worthwhile to discover. Several other destinations, including Derby, Nottingham, and Birmingham, are on its doorstep. Direct services from London to Leicester are operated by East Midlands Railway, with four Trains running per hour from the departure and arrival stations of London St Pancras International and Leicester. There are fewer direct services in the early hours and the evenings.
Services from London to Leicester cover 88 miles / 142 Kilometres and take around 1 hour and 15 minutes, meaning you can easily travel from London St Pancras International to Leicester for a day trip or a long weekend.
If passengers need to reach Leicester from other train stations in London, they can take the London Underground to Kings Cross St Pancras, change trains, and take a short walk to Leicester trains from London St Pancras International.
Search for London to Leicester train fares and view train times from London St Pancras International to Leicester using our booking engine. Advance tickets are the cheapest of all ticket types, so it is worthwhile to book in advance to access these cheapest tickets. You can also find the cheapest fare for your train journey if you travel on a quieter service during off-peak times.
Travelling From London to Leicester by Train
Departure Station
London St Pancras International
Arrival Station
Leicester
Distance
88 Miles / 142 Kilometres
First Service
05:27
Last Service
23:35
Fastest Journey Time
1 Hour 2 Minutes
Average Journey Time
1 Hour 18 Minutes
Frequency
88 Trains per day
Operators
East Midlands Railway
London to Leicester Train Routes
The train journey from London to Leicester takes place on the Midland Main Line. Popular trains on this route go to destinations such as Sheffield, Nottingham, and St. Alban's City. Use our booking engine to find train times and save on your train ticket.
Train Companies
East Midlands Railway
East Midlands Railway trains run directly from London St Pancras International to Leicester. You can travel in standard or first class with East Midlands Railway.
Frequently Asked Questions
How long does the train from London to Leicester take?
The train from London to Leicester takes an average of 1 Hour and 18 Minutes, and the fastest journey time is 1 Hour and 2 Minutes.
How much does the train from London to Leicester cost?
It is difficult to estimate the average ticket price for the train from London to Leicester. However, you can find cheaper tickets for the journey from London by making sure to book in advance and on off-peak trains.
What time does the first train from London to Leicester leave?
The first train from London to Leicester leaves at 05:27.
Is there a direct train from London to Leicester?
Regular direct trains from London to Leicester are operated by East Midlands Railway.
What time does the last train from London to Leicester leave?
The last train departs from London to Leicester at 23:35.
When should you book your train tickets from London to Leicester?
You should book as early as possible to get the cheapest train tickets from London to Leicester. Advance tickets are usually released up to 12 weeks in advance.