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