Trainline : London to Edinburgh

London to Edinburgh : $21.02

If you want to travel from London to Edinburgh by train, you’ve come to the right place.

The train from London to Edinburgh usually takes around 5h 20m but can take just 4h 16m on the fastest services, with around 41 trains running on this popular route per day. As soon as you board the train, you’ll be able to make yourself comfortable and enjoy the journey as there are direct services available.

You’ll be travelling with either Avanti West Coast or London North Eastern Railway (LNER) on this route depending on the railway station you’ll be leaving from. LNER trains depart from London Kings Cross, while Avanti West Coast services depart from London Euston station.

From 25th October 2021, a brand-new train operator called Lumo will run between London Kings Cross and Edinburgh via the East Coast Main Line.

Shop Now
Enable registration in settings - general
Shopping cart