National rail services in Scotland


Most rail services within Scotland are operated by ScotRail, with trains serving over 350 Scottish rail stations on intercity and suburban routes.

Abellio ScotRail
Customer services: 0344 811 0141

Other operators

National rail services between Scotland and the rest of Great Britain are operated by the following train companies:

Caledonian Sleeper
Caledonian Sleepers are overnight train services running between Scotland and London.
Bookings: 0330 060 0500

Virgin Trains
Bookings: 0344 556 5650

Virgin Trains East Coast 
Bookings: 03457 225 333

Bookings: 0844 811 0124

First TransPennine Express
Bookings: 0345 600 1671


Call charges for transport operators shown may vary. Check company websites for call cost information.