Edinburgh Waverley Railway Station

Mainline Stations in Old Town, Edinburgh
Waverley Railway Station provides routes to local stations including Haymarket, Musselburgh, Kingsknowe and Livingstone North. There are non stop trains going to London, Newcastle, Glasgow, Perth, Aberdeen and Inverness. All services are provided by Scotrail.