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.

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

Avanti West Coast
Bookings: 0345 528 0253

London North Eastern Railway 
Bookings: 03457 225 333

Bookings: 0844 811 0124

TransPennine Express
Bookings: 0345 600 1671

Booking websites

You can also book rail and coach services in the UK and across Europe using Trainline:



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