ScotRail Railways Ltd. is one of eight Train Operating Companies (TOCs) owned by National Express Group (NX), and provides around 95% of passenger train services in Scotland plus the Anglo-Scottish Caledonian Sleepers linking Edinburgh, Glasgow, Aberdeen, Inverness and Fort William with London (Ref: 302)
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. (Ref: 1)