The cheapest trains from Leicester to Edinburgh

Showing times and prices for 17 Oct

Cheapest

£174

Average

£180

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

Cheapest
10:15Leicester5h44 15:59Edinburgh Waverley
1 changes
£1741One-way
Cheapest
11:14Leicester5h44 16:58Edinburgh Waverley
1 changes
£1741One-way
Cheapest
10:15Leicester4h53 15:08Edinburgh Waverley
2 changes
£1741One-way
10:20Leicester6h00 16:20Edinburgh Waverley
1 changes
£1991One-way

COMPARE Prices across different modes

Sun
17 Oct
£174London North Eastern Railway
£41National Express
£77easyJet
Mon
18 Oct
£159Cross Country
£36National Express
Find prices
Tue
19 Oct
£159Avanti West Coast
£28National Express
Find prices
Wed
20 Oct
£159Cross Country
£28National Express
Find prices
Thu
21 Oct
£85Cross Country
£28National Express
£40easyJet
Fri
22 Oct
£174Cross Country
£35National Express
£99easyJet
Sat
23 Oct
£83London North Eastern Railway
£35National Express
£124British Airways
Sun
24 Oct
£86Cross Country
£35National Express
Find prices
Mon
25 Oct
£174Cross Country
£44National Express
Find prices
Tue
26 Oct
£172Cross Country
£20National Express
£31easyJet
Wed
27 Oct
£71Cross Country
£34National Express
£31easyJet
Thu
28 Oct
£159Avanti West Coast
£35National Express
£34easyJet
Fri
29 Oct
£86Cross Country
£35National Express
Find prices
Sat
30 Oct
£76London North Eastern Railway
£35National Express
£35easyJet
Sun
31 Oct
£98Avanti West Coast
£35National Express
£31easyJet
Mon
1 Nov
£86Cross Country
£28National Express
£31easyJet
Tue
2 Nov
£71Cross Country
£28National Express
£31easyJet
Wed
3 Nov
£72Cross Country
£28National Express
Find prices
Thu
4 Nov
£87Cross Country
£28National Express
Find prices
Fri
5 Nov
£86Cross Country
£28National Express
Find prices

The fastest trains from Leicester to Edinburgh

Showing times and prices for 17 Oct

Fastest Journey

4 h 53 m

Average

5 h 35 m

Trains per day

4

Distance

392 km

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

Fastest
10:15Leicester4h53 15:08Edinburgh Waverley
2 changes
£1741One-way
10:15Leicester5h44 15:59Edinburgh Waverley
1 changes
£1741One-way
11:14Leicester5h44 16:58Edinburgh Waverley
1 changes
£1741One-way
10:20Leicester6h00 16:20Edinburgh Waverley
1 changes
£1991One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Leicester and Edinburgh

distanceDistance243 miles (392 km)
durationAverage train duration4 h 52 min
priceAverage train ticket price£154 (€175)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesCross Country, Avanti West Coast or London North Eastern Railway

Trains from Leicester to Edinburgh cover the 243 miles (392 km) long route taking on average 4 h 52 min with our travel partners like Cross Country, Avanti West Coast or London North Eastern Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £154, you can find the cheapest train ticket for as low as £85. Travellers depart most frequently from Leicester and arrive in Edinburgh Waverley.

Train companies

Travel with CrossCountry from Leicester to Edinburgh

CrossCountry trains will get you from Leicester to Edinburgh from £85. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

CrossCountry

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

Omio helps you compare and book the perfect train with CrossCountry between Leicester and Edinburgh for a smooth and relaxing journey. Check the latest CrossCountry train timetables for the ideal departure and arrival times, take a look at the travel information for the Leicester to Edinburgh train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Leicester - Edinburgh trip and then book a cheap train ticket with ease. The distance between Leicester and Edinburgh by train is 243 miles (392 km). You can book tickets for this CrossCountry train for as low as £85 one-way if you book in advance. When you search for CrossCountry tickets from Leicester to Edinburgh in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect CrossCountry Leicester - Edinburgh train ticket online and enjoy your trip!

    Please follow the recommendations outlined by CrossCountry when booking your train tickets from Leicester to Edinburgh due to the coronavirus:

    • 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

    Trains from Leicester to Edinburgh

    Although there are no direct trains from Leicester to Edinburgh, it is possible to make the journey with just one change. The first departure is a CrossCountry service leaving around 6:15 a.m. connecting with a Virgin East Coast Trains service at Peterborough. There are hourly East Midlands Trains departures from Leicester throughout the day, requiring a change to a CrossCountry train at Chesterfield. The final connection is around 18:00 p.m. Journey times are roughly 5 hours.

    What are the departure and arrival stations for trains from Leicester to Edinburgh?

    Departure Station: Leicester Leicester's main station is situated south-east of the city centre, about 10-minutes on foot from the main shopping streets. City buses stop outside on London Road, and there is a taxi rank on the northern side of the station concourse.

    Arrival Station: Edinburgh Waverley Waverley station is located in the city centre, with tram and bus connections nearby on Princes Street. Night buses and airport shuttle buses depart from Waverley Bridge. The station taxi rank is located on the concourse close to the platforms.

    Travel Tips

    Trains from Leicester to Edinburgh
    Travel by train to Edinburgh 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 Edinburgh.
    FAQs
    What is the price of the cheapest train between Leicester and Edinburgh?
    If you’re looking to save money on tickets, you can find a cheap train between Leicester and Edinburgh for as little as £85  in the next 7 days.
    How much is a train ticket from Leicester to Edinburgh?
    If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Leicester to Edinburgh train prices are on average £154  one way.
    How far is it from Leicester to Edinburgh by train?
    The Leicester to Edinburgh train distance is approximately 243 miles (392 km).
    How long is the train journey between Leicester and Edinburgh?
    On average the train from Leicester to Edinburgh duration is 4 h 52 min  for the 243 miles (392 km) long journey, but the travel time can vary if you depart on weekends and holidays.
    What is the departure train station in Leicester and arrival train station in Edinburgh?

    Omio customers who travel this route most frequently depart from Leicester   and arrive in Edinburgh Waverley.

    Where is the train station in Leicester to go to Edinburgh? Where is the train station in Edinburgh located?

    Passengers board the train most frequently from Leicester, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city centre.

    Which train companies can take me between Leicester and Edinburgh?
    When taking a train from Leicester to Edinburgh, you can count on Cross Country, Avanti West Coast or London North Eastern Railway for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service between Leicester and Edinburgh and compare the amenities they offer before buying a train ticket.
    How many train services per day are there to Edinburgh from Leicester?
    On average, there are 25 trains a day from Leicester to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
    What time is the earliest train from Leicester to Edinburgh? What time is the last train from Leicester to Edinburgh?
    The first Leicester to Edinburgh train departs at 07: 10   and the last train from Leicester to Edinburgh leaves at 10: 20. Check out the most up-to-date Leicester to Edinburgh train times on Omio and find the best time to travel to your destination.
    How early should I buy train tickets to Edinburgh from Leicester to score the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets between Leicester and Edinburgh within the next 7 days, you can find tickets to cost on average £154 one way. To find the best prices for this journey, consider booking your train ticket from Leicester to Edinburgh a few months in advance.

    Important Stations and Airports for this Journey

    Leicester
    Edinburgh
    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 between Leicester and Edinburgh.