Caledonian Sleeper Train Inverness - London Euston

in a Sleeper Berth Cabin; The Caledonian Sleeper train departs Inverness at 20h44 and arrives 11 hours later at 07h47 in London Euston; The train calls at Aviemore, Perth, Edinburgh Waverley, Crewe and Preston; it travels on the Highland Main Line between Inverness and Perth, and on the West Coast Mainline between Carstairs and London; the train carries the through cars from Fort William and Aberdeen between Edinburgh and London Euston; Shunting action at Edinburgh Waverley is included, as well
Back to Top