COMPARE Prices across different modes

Wed
16 Jun
Find prices
£57National Express
Find prices
Thu
17 Jun
£83London North Eastern Railway
£35Megabus
£66easyJet
Fri
18 Jun
£83London North Eastern Railway
£35Megabus
£68easyJet
Sat
19 Jun
£135London North Eastern Railway
Find prices
£89easyJet
Sun
20 Jun
£208London North Eastern Railway
£88National Express
£74easyJet
Mon
21 Jun
£83London North Eastern Railway
£35Megabus
£66easyJet
Tue
22 Jun
£58London North Eastern Railway
£35Megabus
£60easyJet
Wed
23 Jun
£68London North Eastern Railway
£34National Express
£56easyJet
Thu
24 Jun
£83London North Eastern Railway
£35National Express
£51easyJet
Fri
25 Jun
£83London North Eastern Railway
£35National Express
£65easyJet
Sat
26 Jun
£68London North Eastern Railway
£31National Express
£63easyJet
Sun
27 Jun
£83London North Eastern Railway
£35National Express
£52easyJet
Mon
28 Jun
£68London North Eastern Railway
£35National Express
£45easyJet
Tue
29 Jun
£68London North Eastern Railway
£31National Express
£37easyJet
Wed
30 Jun
£68London North Eastern Railway
£34National Express
Find prices
Thu
1 Jul
£58London North Eastern Railway
£31National Express
£42easyJet
Fri
2 Jul
£83Avanti West Coast
£35National Express
Find prices
Sat
3 Jul
£58London North Eastern Railway
£31National Express
£59easyJet
Sun
4 Jul
£48London North Eastern Railway
£35Megabus
£39easyJet
Mon
5 Jul
£68London North Eastern Railway
£31National Express
£36easyJet
Tue
6 Jul
£48London North Eastern Railway
£33National Express
£35easyJet

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?

Thu, Jun 17
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View All
train

Journey Summary

London to Edinburgh Train Information

Avg. Train Duration
5 hours 43 minutes
Train Ticket Price: £72
Trains depart from:London
Trains arrive in:Edinburgh
Distance:534 km
Train Companies:Avanti West Coast, London North Eastern Railway
Train companies

CrossCountry between London and Edinburgh

You can travel by train from London to Edinburgh with CrossCountry for as low as £58. When you search for timetables and tickets, Omio will show you the best trip.

CrossCountry

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

One of the best ways to travel from London to Edinburgh is by taking a train with CrossCountry. Omio helps you find the ideal CrossCountry train from London to Edinburgh by showing you CrossCountry’s current train timetables, the train tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this London to Edinburgh route. You can expect to travel 330 miles (533 km) between London and Edinburgh on a train with CrossCountry. If you are using the Omio app to search for trains between London and Edinburgh, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your CrossCountry train ticket on Omio quickly and easily, then enjoy your upcoming trip from London to Edinburgh!

CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from London 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 London to Edinburgh

Travellers heading north between the English and Scottish capitals can take trains on the East Coast Main Line as a comfortable and scenic alternative to a flight. There are frequent direct departures from London King's Cross seven days a week, with journey times averaging around four hours and 30 minutes. Departure times range from early morning to early evening. A sleeper service to Edinburgh also operates, from London Euston Station.

Which train companies travel from London to Edinburgh?

London North Eastern Railway (LNER) provides direct trains from London King's Cross to Edinburgh. Virgin Trains operates direct services to Edinburgh from London Euston, and the Caledonian Sleeper also departs from London Euston. Indirect services use some Cross Country Trains connections from York or Newcastle.

How long is the train from London to Edinburgh?

The fastest trains on the 390-mile route north on the East Coast Main Line are some LNER departures taking four hours and 18 minutes to reach the Scottish capital. Most LNER services take from five to 25 minutes longer. Virgin Trains services from London Euston take five hours and 39 minutes to reach Edinburgh. Overnight Caledonian Sleeper trains take seven hours and 33 minutes.

How many trains are there from London to Edinburgh?

LNER offers direct trains from London to Edinburgh roughly every half hour throughout the day from early morning to early evening, with the Sunday schedules providing a slightly reduced service. Virgin Trains offer trains to Edinburgh from London Euston every two hours. The Caledonian Sleeper service operates from London Euston from Sunday to Friday with departures just before midnight and an additional earlier train on Sundays.

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

Departure train station: Passengers will depart from either London King's Cross or London Euston. King's Cross Station is located on the north side of central London, with Underground connections on six lines and bus links from stops on Euston Road. Euston is about ten minutes' walk west, served by city buses and three Underground lines. Both stations have numerous restaurants, food supermarkets, shops and taxi ranks.

Arrival train station: Located in the heart of Edinburgh, Waverley Station is served by local bus and tram routes from nearby stops on Princes Street. The station facilities include a pub, newsagent, luggage storage and taxi ranks.

Travel Tips

Trains from London 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 London to Edinburgh.
FAQs
What is the price of the cheapest train from London to Edinburgh?
Omio customers have found the cheapest trains from London to Edinburgh to cost as little as £58  in the next 7 days.
What is the cost of a train ticket from London to Edinburgh on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the London to Edinburgh train to cost on average £105  one way.
What is the distance from London to Edinburgh via train?
The London to Edinburgh train distance is approximately 330 miles (533 km).
What is the average London to Edinburgh train duration?
On average the London to Edinburgh train time is 4 h 20 min  covering the 330 miles (533 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from London to Edinburgh, which train station in London do I depart from and which train station in Edinburgh do I arrive in?

When taking the train between London and Edinburgh, you can choose to depart from train stations like London Victoria, London Euston and London Kings Cross. Your route can end in train stations such as Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

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

Where is the London train station located? Where is the Edinburgh train station located?

Passengers booking this trip most frequently board their trains from London Victoria and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

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

Which train providers can get me from London to Edinburgh?
Take the London to Edinburgh train with London North Eastern Railway, Virgin Trains, Caledonian Sleeper, Cross Country or First Transpennine Express. However, it's always good to check out all possible train companies for the trip to Edinburgh from London as there might be differences in the amenities they offer.
What are the first and last departure train times from London to Edinburgh?
If you prefer early morning trains from London to Edinburgh, the first train leaves at 07: 00. If you prefer late night trains from London to Edinburgh, the last train of the day leaves at 09: 03. Omio shows you the latest train from London to Edinburgh timetable to help you book the best departure time for this route.
When should I buy London Edinburgh train tickets 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 trip and save money. If you buy train tickets to Edinburgh from London within the next 7 days, you can find tickets to cost on average £105 one way. To find the best prices for this journey, consider booking your train ticket from London to Edinburgh a few months in advance.
Stations

Important Stations and Airports for this Journey

London
Edinburgh
London Bridge
Amenities
Refreshments
London Charing Cross
Amenities
Refreshments
London Euston
Amenities
Refreshments
London Fenchurch Street
Amenities
London Kings Cross
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
London Liverpool Street
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Paddington
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Circle, District<br>Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
London St Pancras
Amenities
London Victoria
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Circle, District, Victoria<br>Bus lines 22, 211, 239, C1, N11
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
London Waterloo East
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176