COMPARE Prices across different modes

Sat
Sep 18
$116London North Eastern Railway
$47National Express
$162easyJet
Sun
Sep 19
$277Avanti West Coast
$46National Express
$69easyJet
Mon
Sep 20
$222Cross Country
$39National Express
$54easyJet
Tue
Sep 21
$100Cross Country
$36National Express
Find prices
Wed
Sep 22
$100Cross Country
$40National Express
$44easyJet
Thu
Sep 23
$121Cross Country
$34National Express
$50easyJet
Fri
Sep 24
$222Cross Country
$39National Express
$79easyJet
Sat
Sep 25
$106London North Eastern Railway
$39National Express
$82easyJet
Sun
Sep 26
$139Avanti West Coast
$46National Express
$47easyJet
Mon
Sep 27
$222Cross Country
$46National Express
Find prices
Tue
Sep 28
$100Cross Country
$36National Express
$44easyJet
Wed
Sep 29
$100Cross Country
$40National Express
$48easyJet
Thu
Sep 30
$121Cross Country
$39National Express
$42easyJet
Fri
Oct 1
$121Cross Country
$36National Express
Find prices
Sat
Oct 2
$106London North Eastern Railway
$40National Express
$86easyJet
Sun
Oct 3
$244Cross Country
$25National Express
$44easyJet
Mon
Oct 4
$121Cross Country
$40National Express
$44easyJet
Tue
Oct 5
$100Cross Country
$59National Express
$44easyJet
Fri
Oct 8
$121Cross Country
$59National Express
$52easyJet

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Leicester to Edinburgh

distanceDistance243 miles (392 km)
durationAverage train duration4 h 52 min
priceAverage train ticket price$166 (€133)
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 journey 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 $166 (€133), you can find the cheapest train ticket for as low as $100 (€80). Travelers depart most frequently from Leicester and arrive in Edinburgh Waverley.

CrossCountry

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

If you’re looking for a smooth and easy train between Leicester and Edinburgh, check Omio for CrossCountry trains offering this route. Whether you are looking for the fastest, earliest or cheapest train to take for this 243 miles (392 km) trip from Leicester to Edinburgh, 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 schedules for your ideal departure and arrival times, compare the best route from Leicester to Edinburgh as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your CrossCountry train on Omio. If you search for trains between Leicester and Edinburgh in the Omio app, you can quickly see if the CrossCountry tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for CrossCountry trains from Leicester to Edinburgh starting at $100 (€80), buy your official CrossCountry tickets with Omio online quickly and easily!

When purchasing your CrossCountry train tickets from Leicester to Edinburgh, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • 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 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 does a cheap train from Leicester to Edinburgh cost?
Omio customers have found cheap train tickets to Edinburgh from Leicester for as low as $100 (€80)  for the next 7 days.
How much does it cost to take a train to Edinburgh from Leicester?
In the next 7 days you can expect to pay on average $166 (€133)  for a train ticket between Leicester and Edinburgh.
How many miles is it from Leicester to Edinburgh by train?
You should expect to travel around 243 miles (392 km)  between Leicester and Edinburgh by train.
How long is the train ride to Edinburgh from Leicester?
On average the Leicester to Edinburgh train travel time is 4 h 52 min  for the 243 miles (392 km) long trip, but the duration can vary if you travel on weekends and holidays.
What train station in Leicester goes to Edinburgh? What train station do I come into Edinburgh from Leicester?

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

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

You can find the most popular departure train station for this journey, Leicester, located approximately 0 mile (s) / 0 km from the city center 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 center.

Which train providers 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 from Leicester to Edinburgh and compare the amenities they offer before buying a train ticket.
How many train services per day are there between Leicester and Edinburgh?
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.
When can I take the first train from Leicester to Edinburgh? When can I take the last train for the day?
The earliest train departing from Leicester to Edinburgh leaves at 7: 10 AM. The last train departing from Leicester to Edinburgh leaves at 9: 20 AM. You can find the latest Leicester to Edinburgh train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I purchase the Leicester to Edinburgh train for the best deals on tickets?
The price of a one way train ticket from Leicester to Edinburgh is on average $166 (€133) if you purchase 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 trip. In general, you can find train tickets between Leicester and Edinburgh available a few months in advance.
Stations

Important Stations and Airports for this Journey

Leicester
Edinburgh
Leicester
Amenities