West Highland Line
Scenic lineScottish Highlands

West Highland Line

Glasgow Queen Street → Mallaig
Photo: Kabelleger, CC BY-SA 4.0, via Wikimedia Commons
  • Journey timeApprox 5 h 20 min Glasgow–Mallaig
  • Distance164 miles
  • Frequency3 trains each way daily to Fort William and Mallaig; 1 on winter Sundays
  • Rover ticketSpirit of Scotland Travelpass, £155 for 4 days in 8
  • OperatorScotRail

Often voted the world's most scenic railway: Loch Lomond, Rannoch Moor, Ben Nevis and Glenfinnan Viaduct on one ordinary ScotRail ticket.

The West Highland Line leaves Glasgow along the Clyde, then follows Gare Loch and Loch Long before running high above the west shore of Loch Lomond to Ardlui and Crianlarich, where the Oban portion divides. The Fort William line climbs through Tyndrum Upper and round the famous Horseshoe Curve beneath Beinn Dorain, then crosses the 20 miles of Rannoch Moor on a bed of brushwood and ash. Corrour, at 1,338 feet, is Britain's highest mainline station and has no public road. The line then drops past Loch Treig and through Monessie Gorge to Fort William beneath Ben Nevis.

Beyond Fort William the 1901 Mallaig Extension crosses the Caledonian Canal at Banavie, then reaches Glenfinnan Viaduct, the 21-arch concrete curve at the head of Loch Shiel familiar from the Harry Potter films. It continues past Loch Eilt, Lochailort and Arisaig, with views to Eigg, Rum and the Skye Cuillin, before ending at the fishing port of Mallaig, where ferries leave for Skye and the Small Isles.

ScotRail works the line with Class 156 diesel units. From Fort William to Mallaig the best views, including Glenfinnan, are on the left.

Which side to sit

Glasgow Queen Street → Mallaig

Gare Loch, Loch Long, Loch Treig, Ben Nevis and the Glenfinnan Monument are all on the left; Loch Lomond is the big exception, on the right.

Sit on the left8 sights on the left · 2 on the right
  1. 0mi
    StationGlasgow Queen Street
  2. 27mi
    LochGare LochLine runs high above the east shore past Faslane
  3. 36mi
    LochLoch LongSea loch below the line before Arrochar
  4. 45mi
    LochLoch LomondSeen from the hillside between Tarbet and Ardlui
  5. 59mi
    StationCrianlarichOban and Fort William portions divide here
  6. 68mi
    Landmark · on the lineHorseshoe CurveLine loops round Auch Gleann on two viaducts
  7. 69mi
    MountainBeinn DorainConical 1,076 m peak above Bridge of Orchy
  8. 80mi
    Moorland · both sidesRannoch MoorLine floats across the bog on brushwood foundations
  9. 94mi
    StationCorrourRemote station with no public road, 1,339 ft up
  10. 99mi
    LochLoch TreigLine clings to the hillside above the loch
  11. 109mi
    RiverMonessie GorgeThe River Spean in a rocky gorge
  12. 118mi
    MountainBen NevisBritain's highest mountain, beyond Spean Bridge
  13. 123mi
    StationFort WilliamTrain reverses here for Mallaig
  14. 128mi
    LochLoch EilLine runs along the north shore
  15. 138mi
    Viaduct · on the lineGlenfinnan Viaduct21 arches, 100 ft high, on a curve
  16. 138mi
    LandmarkGlenfinnan Monument and Loch Shiel1745 Jacobite monument at the head of Loch Shiel
  17. 160mi
    CoastMorar and the Small IslesSilver sands, with Eigg and Rùm out to sea
  18. 164mi
    Harbour · on the lineMallaigFerries to Skye and the Small Isles

Sides are given facing the direction of travel. Miles are approximate from the start of the journey.

Good to know

  • Dogs welcome
  • Bikes carried
  • Great walks
  • Request stops
  • Rover tickets
  • Steam charters
  • Sleeper berths
  • Reserve seats

Highlights along the line

  • Loch Lomond
  • Horseshoe Curve
  • Rannoch Moor
  • Corrour
  • Glenfinnan Viaduct
  • Mallaig
Ticket tip: off-peak and advance fares are usually cheapest, and a Railcard takes a third off most tickets. Rover and ranger tickets let you break your journey and explore stations along the way.

Frequently asked questions

Is this the same as the Jacobite?

The Jacobite is a steam charter between Fort William and Mallaig only. ScotRail runs the full route on ordinary tickets all year, using the same track.

How long does the full journey take?

About five and a quarter hours from Glasgow to Mallaig, or three and three-quarter hours to Fort William.

Can I do it in a day?

A day return from Glasgow to Fort William is feasible; to Mallaig and back is a very long day, so most people stay overnight in Fort William or Mallaig.

More scenic lines

See all
Kyle of Lochalsh LineScenic line
SCOTTISH REGIONNº 23757

Kyle of Lochalsh Line

FromInvernesstoKyle of Lochalsh

Coast-to-coast across the Highlands from Inverness to the Skye ferry port, ending on a shelf blasted along the shore of Loch Carron.

Dogs welcomeBikes carriedGreat walksRequest stopsRover ticketsReserve seats
Sit rightfrom£25
Far North LineScenic line
SCOTTISH REGIONNº 31676

Far North Line

FromInvernesstoWick and Thurso

Britain's most northerly railway, wandering 168 miles from Inverness along firths and through the Flow Country to Thurso and Wick.

Dogs welcomeBikes carriedGreat walksRequest stopsRover tickets
Sit rightfrom£30
Glasgow–Oban LineScenic line
SCOTTISH REGIONNº 39595

Glasgow–Oban Line

FromGlasgow Queen StreettoOban

The other arm of the West Highland Line, dividing at Crianlarich and running past Loch Awe and the Pass of Brander to the ferry port of Oban.

Dogs welcomeBikes carriedGreat walksRequest stopsRover tickets
Sit leftfrom£30