Edinburgh to London by train

Last reviewed: July 2026

Typical duration
4h20m
Frequency
67 trains per day
Direct
Direct service
From price
from £20
Night train
Night/sleeper option (Sleeper)
Edinburgh to London by train

Train service

National Rail

National Rail is the umbrella brand and shared ticketing system for the train operating companies running services across England, Scotland, and Wales.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the Edinburgh to London train journey take?

The fastest service, operated by LNER, takes 4 hours 20 minutes. There are approximately 40 direct trains daily, with up to 67 total services between the two cities.

How much does an Edinburgh to London train ticket cost?

Budget Lumo tickets start from £20. LNER standard tickets start from £35, and First Class from £85. Advance singles booked weeks ahead can start from around £33.90 to £41.40.

Which operators run trains between Edinburgh and London?

The main operators are LNER, Lumo, and Avanti West Coast for daytime services, plus the Caledonian Sleeper for overnight travel between Edinburgh and London Euston.

Can I use an Interrail pass on the Edinburgh to London route?

Yes, Interrail passes are valid on trains between Edinburgh and London. Seat reservations are required and should be booked in advance, particularly for busy routes and peak travel times.

Is there an overnight train between Edinburgh and London?

Yes, the Caledonian Sleeper runs overnight services Sunday to Friday nights between Edinburgh and London Euston. Private rooms start from £145 and include onboard amenities including private cabins.

More routes