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