West Midland Trains
South Western Railway
Trains in Germany
Trains in France
Glasgow to London
Edinburgh to London
London to Paris
London to Glasgow
London to Brighton
London to Edinburgh
London to Manchester
London to Leeds
London to Amsterdam
Leeds to London
Need a place to stay?
|Avg. Train Duration|
5 hours 43 minutes
|Train Ticket Price:||£72|
|Trains depart from:||London|
|Trains arrive in:||Edinburgh|
|Train Companies:||Avanti West Coast, London North Eastern Railway|
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 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:
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.
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.
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.
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.
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.
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.
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.
Here are some other resources that might have the information you need