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.

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

Avanti West Coast
avantiwestcoast.co.uk
Bookings: 0345 528 0253

London North Eastern Railway
lner.co.uk 
Bookings: 03457 225 333

CrossCountry 
crosscountrytrains.co.uk
Bookings: 0844 811 0124

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

Booking websites

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

Trainline
thetrainline.com

 

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