easyTransBook
Popular routes

London to Edinburgh by train or bus

Fast trains run up the East Coast line from London King's Cross to Edinburgh Waverley, with sea views north of Newcastle. Night buses save a hotel night.

Search tickets
Journey timeabout 4 h 30 min by train
Ways to travelTrain, Bus
CompaniesLNER, Lumo, National Express

Times are typical and vary by service. Search to see live times and prices for your date.

Frequently asked questions

How long does it take from London to Edinburgh?

The journey takes about 4 h 30 min by train, depending on the service you choose.

Which companies travel from London to Edinburgh?

Services include LNER, Lumo, National Express.

How do I book tickets from London to Edinburgh?

Search on Easy TransBook, compare times and prices, pay securely online and get your tickets on your phone.