You've always dreamed of discovering Scotland, with its Highlands, folklore, and rich historical heritage, but you'd prefer not to fly? Great news—it’s entirely possible to get there by train with just one connection in London. Bonus: the stunning landscapes along the way!
High speed train
(≈ 2h21)
High speed train
(≈ 4h20)
You probably already know this, but as of today, Eurostar is the only train company connecting France and Belgium to the United Kingdom via the Channel Tunnel.
As for fares, I recommend booking at least a month and a half in advance if you want to find a round-trip ticket for under €100.
Another important point: since the United Kingdom is not part of the Schengen area, passport and security checks can take quite a bit of time. It’s recommended to arrive at least an hour before departure.
A word of warning: London-Edinburgh trains don't depart from St. Pancras, but from Kings Cross, but don't worry, the station is just across the road.
Three companies offer direct services between London and Edinburgh: LNER, Lumo and Avanti West Coast.
The journey takes between 4 hours 20 minutes and just over 6 hours, depending on which you choose.
And if you prefer night trains, you can take a Caledonian Sleeper (mentioned in the second itinerary option).