National rail services in Scotland

ScotRail

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

Abellio ScotRail
scotrail.co.uk
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.
sleeper.scot
Bookings: 0330 060 0500

Virgin Trains
virgintrains.co.uk
Bookings: 0344 556 5650

Virgin Trains East Coast 
virgintrainseastcoast.com 
Bookings: 03457 225 333

CrossCountry 
crosscountrytrains.co.uk
Bookings: 0844 811 0124

First TransPennine Express 
tpexpress.co.uk
Bookings: 0345 600 1671

 

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