Providing services throughout Scotland and reaching across the Scottish border to Newcastle and Carlisle in the north of England, First ScotRail is a popular choice for express services between Scotland's major cities of Edinburgh, Glasgow, Inverness, Dundee and Aberdeen.
First ScotRail customer relations can be contacted at: 0344 811 0141
A list of other useful First ScotRail numbers include:
54.968291
-1.61689
55.945688
-4.752675
57.479541
-4.223574
55.612162
-4.499084
56.111924
-3.166767
57.279869
-5.713839
51.530367
-0.134611
57.005944
-5.829559
56.713275
-2.471508
58.441052
-3.097185
56.120108
-3.935312
56.966291
-2.225639
54.909272
-5.024931
58.590101
-3.527751
56.274605
-3.731819
55.859295
-4.258192
56.820451
-5.106177
55.991748
-3.791824
57.643596
-3.311622
55.957394
-3.187262
56.186294
-3.965394
55.946017
-4.567279
55.690794
-3.669051
56.501163
-2.706709
54.889551
-2.933618
55.457938
-4.625704
56.559032
-2.589134
57.144143
-2.098785
First ScotRail also offers sleeper services from Scotland to London, please check with ScotRail if you wish to book a sleeping berth on their trains.
Cyclists are welcomed on all First ScotRail services, with between two and eight cycle spaces for use on each route.
However, cyclists should note that cycle reservations are required for services from Glasgow and Edinburgh to Aberdeen, Glasgow and Edinburgh to Inverness, Aberdeen to Inverness, Glasgow to Oban, Fort William and Mallaig, Inverness to Kyle of Lochalsh, Wick and Thurso, and Newcastle and Glasgow to Stranraer.
As well as serving Scotland's big cities, First ScotRail also operates the scenic Highland Main Line, which connects Inverness to the south through the picturesque Scottish Highlands, ideal for passengers to Fort William, Oban and Mallaig, Kyle of Loclash and Wick. First ScotRail also operates Caledonian Sleeper express services connecting Scotland to London.
Save up to 83% on advanced bookings
Loyalty points 6 £6.70
Save up to 86% on advanced bookings
Loyalty points 15 £16.00
Save up to 83% on advanced bookings
Loyalty points 6 £6.70
Save up to 86% on advanced bookings
Loyalty points 15 £16.00