ScotRail

First ScotRail provides 95% of all passenger rail services within Scotland and has services to Carlisle and Newcastle. It also operates the overnight Caledonian Sleeper services between London and Glasgow, Edinburgh, Inverness, Aberdeen and Fort William.

ScotRail