All Scotland's cities have mainline train stations with direct connections to all major cities in Great Britain.
London - Scotland
There are frequent trains to and from London.
is served from London (Euston Station) West Coast Mainline
Edinburgh (Waverley), Dundee and Aberdeen from London (King's Cross Station) East Coast Mainline
Through ticketing is available for Eurostar trains, from Brussels, Lille and Paris, via London
Caledonian Sleepers are overnight train services running between Scotland and London - getting you to your destination refreshed and ready to start your day. Every night, apart from Saturday, guests are transported both north and south between Inverness, Aberdeen, Fort William, Glasgow, Edinburgh and London Euston.
We offer a range of ways to travel - comfortable and affordable seated carriages, shared rooms and first-class private accommodation – with a dining car offering an extensive locally-sourced menu.