The cheapest trains from Leicester to Edinburgh

Showing times and prices for 26 Jul

Cheapest

£176

Average

£235

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 £ 235 if you buy it on the day, but the cheapest tickets can be found for only £ 176.

Cheapest
08:10Leicester4h52 13:02Edinburgh Waverley
1 changes
£1761One-way
09:14Leicester4h56 14:10Edinburgh Waverley
1 changes
£1771One-way
08:18Leicester5h02 13:20Edinburgh Waverley
1 changes
£1771One-way
10:10Leicester4h59 15:09Edinburgh Waverley
1 changes
£4101One-way

Timetable Leicester to Edinburgh

Showing trains for tomorrow, Mon, 26 Jul
08:10Leicester4h52 13:02Edinburgh Waverley
0 changes
08:18Leicester5h02 13:20Edinburgh Waverley
0 changes
09:14Leicester4h56 14:10Edinburgh Waverley
0 changes
10:10Leicester4h59 15:09Edinburgh Waverley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
26 Jul
£176Cross Country
£45National Express
£83easyJet
Tue
27 Jul
£162London North Eastern Railway
£44National Express
£52easyJet
Wed
28 Jul
£129Cross Country
£44National Express
Find prices
Thu
29 Jul
£162London North Eastern Railway
£44National Express
£57easyJet
Fri
30 Jul
£175Cross Country
£44National Express
£61easyJet
Sat
31 Jul
£176Cross Country
Find prices
£70easyJet
Sun
1 Aug
£56London North Eastern Railway
£44National Express
£53easyJet
Mon
2 Aug
£163London North Eastern Railway
£49National Express
£32easyJet
Tue
3 Aug
£129Cross Country
£44National Express
Find prices
Wed
4 Aug
£129Cross Country
£44National Express
Find prices
Thu
5 Aug
£130Cross Country
£44National Express
£43easyJet
Fri
6 Aug
£176Cross Country
£45National Express
£56easyJet
Sat
7 Aug
£129Cross Country
£44National Express
Find prices
Sun
8 Aug
£56London North Eastern Railway
£44National Express
£42easyJet
Mon
9 Aug
£129Cross Country
£44National Express
£36easyJet
Tue
10 Aug
Find prices
£48National Express
£32easyJet
Wed
11 Aug
£128Cross Country
£44National Express
£35easyJet
Thu
12 Aug
£129Cross Country
£44National Express
Find prices
Fri
13 Aug
£130Cross Country
£44National Express
£56British Airways
Sat
14 Aug
£128Cross Country
£44National Express
£56easyJet

The fastest trains from Leicester to Edinburgh

Showing times and prices for 26 Jul

Fastest Journey

4 h 52 m

Average

4 h 57 m

Trains per day

4

Distance

392 km

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

Fastest
08:10Leicester4h52 13:02Edinburgh Waverley
1 changes
£1761One-way
09:14Leicester4h56 14:10Edinburgh Waverley
1 changes
£1771One-way
10:10Leicester4h59 15:09Edinburgh Waverley
1 changes
£4101One-way
08:18Leicester5h02 13:20Edinburgh Waverley
1 changes
£1771One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information to Edinburgh from Leicester

distanceDistance243 miles (392 km)
durationAverage train duration4 h 53 min
priceAverage train ticket price£165 (€182)
changesDirect trainYes
carriersTrain companiesCross Country, Avanti West Coast or London North Eastern Railway

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

Train companies

CrossCountry from Leicester to Edinburgh

You can travel by train between Leicester and Edinburgh with CrossCountry for as low as £129. When you search for timetables and tickets, Omio will show you the best journey.

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.

It’s easy to book your CrossCountry train ticket between Leicester and Edinburgh online with Omio! Simply check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route from Leicester to Edinburgh 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 from Leicester to Edinburgh start at £129 one-way if you book in advance, and you can expect to travel around 243 miles (392 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 Edinburgh. Let Omio do all the work for you finding the best Leicester to Edinburgh CrossCountry train ticket so you can enjoy a smooth and comfortable journey!

These are CrossCountry 's ticket policies for COVID-19 for the train from Leicester to Edinburgh:

  • 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
How much do cheap trains between Leicester and Edinburgh cost?
Omio customers have found the cheapest trains between Leicester and Edinburgh to cost as little as £129  in the next 7 days.
What is the average price of train tickets from Leicester to Edinburgh?
In the next 7 days you’ll find that the average cost of a train ticket from Leicester to Edinburgh is £165  one way.
What is the distance to Edinburgh from Leicester by train?
The Leicester to Edinburgh train distance is approximately 243 miles (392 km).
How long is the train to Edinburgh from Leicester?
On average the train from Leicester to Edinburgh duration is 4 h 53 min  for the 243 miles (392 km) long journey, but the travel time can vary if you depart on weekends and holidays.
Which train station in Leicester goes to Edinburgh? Which train station do I come into Edinburgh from Leicester?

Omio customers travelling this route book their trains from Leicester   to Edinburgh Waverley.

Where is the train station in Leicester? Where is the train station in Edinburgh?

You can find the most popular departure train station for this route, Leicester, located approximately 0 mile (s) / 0 km from the city centre of Leicester. The most popular arrival train station in Edinburgh, called Edinburgh Waverley, is located around 0 mile (s) / 0 km away from its city centre.

What train providers go from Leicester to Edinburgh?
For the route from Leicester to Edinburgh you can take a train with Cross Country, Avanti West Coast or London North Eastern Railway. Be sure to check out all possible train companies that offer services between Leicester and Edinburgh on Omio to compare what amenities they may have.
When does the first train depart from Leicester to Edinburgh? When does the last train depart from Leicester to Edinburgh?
The earliest train departing from Leicester to Edinburgh leaves at 07: 10. The last train departing from Leicester to Edinburgh leaves at 09: 15. You can find the latest Leicester to Edinburgh train times on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets between Leicester and Edinburgh for the best deals?
If you buy Leicester to Edinburgh train tickets within the next 7 days, you can find one way tickets to cost on average £165. However, booking in advance gives you access to the best prices for trains between Leicester and Edinburgh. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Leicester
Edinburgh
Leicester
Amenities