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
National rail services between Scotland and the rest of Great Britain are operated by the following train companies:
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
Bookings: 0345 600 1671
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.