Update Consent
< Back
Slide 8 of 15

London to Scotland: Caledonian Sleeper

Route: London Euston to various cities in Scotland

Duration: 7 hours, 30 minutes to Glasgow; 8 hours, 10 minutes to Edinburgh; 10 hours, 5 minutes to Aberdeen; 11 hours, 5 minutes to Inverness; and 12 hours to Fort William

As you'd expect on a long-distance sleeper train, there's a wealth of wonderful scenery. Enjoy hillside views of Edinburgh Castle or the lochs and peaks en route to Fort William. New carriages in 2019 will offer upgraded "comfort seats" and en-suite cabins with double beds. You can even take your pet in your cabin or book your bike on board.