Scotland's railway network stretches from the central belt cities of Edinburgh and Glasgow into the Highlands, through some of the most dramatic landscapes in Europe. ScotRail — publicly owned and operated by the Scottish Government — runs the majority of train services, offering everything from fast commuter trains between Scotland's cities to slow, remote journeys through glens and along sea lochs that count among the great railway experiences anywhere in the world.
ScotRail and the Scottish network
ScotRail took over from Abellio as Scotland's national rail operator in 2022 and is now directly operated by the Scottish Government. It runs most passenger services in Scotland, from the busy Edinburgh–Glasgow Queen Street commuter corridor to the remote Inverness–Thurso and Kyle of Lochalsh lines in the far north and northwest.
Long-distance cross-border trains between Scotland and England are operated by Avanti West Coast (London–Glasgow/Edinburgh via the West Coast Main Line) and LNER (London–Edinburgh–Aberdeen via the East Coast Main Line). ScotRail handles everything within Scotland, including connections from Glasgow and Edinburgh to the Highlands and islands rail hubs.
Key routes and journey times
- Edinburgh to Glasgow Queen Street: about 50 minutes on the Queen Street line, or around 1 hour via the slower cross-country route — trains run very frequently, often several per hour.
- Glasgow to Inverness: roughly 3 hours via Perth — the main Highland route.
- Edinburgh to Aberdeen: about 2 hours 30 minutes to 3 hours.
- Edinburgh to Inverness: around 3 hours 15 minutes.
- Glasgow to Fort William (West Highland Line): roughly 3 hours 45 minutes — one of the most scenic stretches of railway in Britain.
- London Euston to Glasgow/Edinburgh: roughly 4 hours 30 minutes to 5 hours by Avanti or LNER high-speed services.
The West Highland Line
The West Highland Line from Glasgow Queen Street to Fort William — and the extension to Mallaig — is regularly named among the most beautiful rail journeys on earth. It passes through Loch Lomond, across the bleak grandeur of Rannoch Moor, through Corrour (the remotest station on the British network, accessible only by rail or foot), and down through Glen Spean to Fort William. The extension to Mallaig crosses the iconic Glenfinnan Viaduct, made famous by the Harry Potter films and the Jacobite steam train.
The regular ScotRail service runs this route two or three times a day in each direction. No reservation is required, and travel is by standard ticket. It is a long journey — Glasgow to Mallaig takes about 5 hours 30 minutes — but one where the time passes quickly. For more detail on the scenic steam excursion, see the Jacobite Steam Train guide; for the full West Highland Line journey, see the West Highland Line guide.
The Far North and Kyle lines
North of Inverness, two remarkable routes extend toward the edges of the British mainland. The Far North Line runs to Wick and Thurso — the northernmost railway station in mainland Britain — through sweeping moorland and past lonely sea lochs. The Kyle Line heads west from Inverness to Kyle of Lochalsh on the coast opposite the Isle of Skye, a journey of about 2 hours 30 minutes through some of the wildest scenery in Scotland. Both lines are slow, run infrequently and are not practical for time-pressed travel — but for those seeking genuine remoteness by rail, they are unlike anything else in Western Europe.
Reaching the Islands by rail and ferry
Rail brings you close to several island ferry terminals, making combinations practical. From Kyle of Lochalsh, a short drive or bus ride crosses the Skye Bridge to the Isle of Skye (there is no rail bridge, but the rail journey to Kyle is part of the experience). From Oban, reached from Glasgow via a scenic branch, CalMac ferries serve Mull, Islay, Colonsay and the outer islands. From Mallaig, the end of the West Highland Line, ferries cross to Skye and the Small Isles.
Tickets and booking in Scotland
ScotRail tickets are available online, via the ScotRail app and at station ticket machines. On most Scottish routes, advance booking is not required — you can buy on the day — but seats on the morning and evening Glasgow–Edinburgh services can be busy, and for the West Highland Line in summer, having a ticket booked avoids any uncertainty.
The cross-border services to London (Avanti, LNER) use advance booking with significant price variation — book early for the best fares. A London to Edinburgh or Glasgow return, booked weeks ahead, can be very good value compared with flying once you account for airport time and transfers.
Rail passes in Scotland
Interrail and Eurail passes cover ScotRail services, making Scotland easy to include in a wider UK or European rail trip. No reservation is required on most ScotRail services, making pass travel very flexible. Cross-border trains to London require reservations and in some cases carry mandatory reservation fees for passholders. For context on how UK rail and passes work together, see the UK by train guide.
Frequently asked questions
Is it worth taking the train from London to Scotland instead of flying?
For many travellers, yes. LNER from London King's Cross to Edinburgh takes about 4 hours 30 minutes and arrives in the heart of the city. Booked in advance, the fare competes with budget flights, and there is no airport hassle, no luggage restrictions and the East Coast scenery through Northumberland and along the sea is genuinely lovely.
Do I need to book ScotRail trains in advance?
Advance booking is not required on most ScotRail services, and fares do not rise as sharply as on some other UK operators. That said, booking ahead on popular routes (the West Highland Line in summer, Glasgow–Edinburgh morning peak) avoids any potential crowding and gives you a specific seat.
How do I get to the Isle of Skye by train?
Take a ScotRail train to Kyle of Lochalsh on the Kyle Line from Inverness (about 2 hours 30 minutes). From Kyle, the Skye Bridge is a 2 km crossing accessible by bus, taxi or on foot. There is no train service on Skye itself. Alternatively, take the West Highland Line to Mallaig and the ferry across to Armadale on Skye.
What is the most scenic train journey in Scotland?
The West Highland Line from Glasgow to Mallaig is widely considered the most spectacular, particularly the Rannoch Moor section and the Glenfinnan Viaduct. The Kyle of Lochalsh line from Inverness is a close rival, especially the section through Glen Carron. Both are on the list of Europe's most scenic train journeys.
Sources and further reading:
- Timetables, tickets and rover passes: ScotRail (scotrail.co.uk).
- Cross-border services from London: Avanti West Coast and LNER.
- Rail pass coverage: Interrail and Eurail.
- Scenic route detail and booking advice: The Man in Seat 61.
