Once you have decided to ride the West Highland Line, the next question is how to build a trip around it: whether to do it in one sitting or break the journey, which ticket to buy, and how to connect it to the rest of a Highlands itinerary. This guide covers the planning side — the practical decisions that turn a single scenic train ride into a well-organised few days in the Scottish Highlands.
Doing it in one day or breaking the journey
Glasgow to Mallaig takes around five and a half hours, and plenty of travellers do ride it there and back in a single long day. But the line rewards a break, and Fort William is the natural place to do it. Splitting the journey lets you explore Ben Nevis, Glen Nevis or the town itself, and — if the season allows — catch the Jacobite steam train for the final Fort William–Mallaig leg instead of the regular diesel service. A two- or three-night stop in Fort William, with day trips out, is a common and satisfying way to see the region without constantly repacking.
If you only have a single day and want to see as much as possible, an out-and-back from Glasgow with a couple of hours in Mallaig for lunch and a look at the harbour is entirely workable, provided you check that the return service timing leaves a sensible gap.

Ticket types and how to book
ScotRail sells the standard range of Advance, Off-Peak and Anytime tickets on this route. Advance tickets, tied to a specific train, are the cheapest but require committing to a departure time; Off-Peak tickets cost more but allow more flexibility around which service you catch on the day. For a scenic line where you might want to change your plans depending on the weather, the extra cost of an Off-Peak ticket is sometimes worth the flexibility, particularly if cloud or rain would make an earlier or later departure more worthwhile for visibility across Rannoch Moor.
Seat reservations are free and recommended in summer, though not compulsory — see the seat reservations guide for how this works across different networks. Booking online in advance secures a specific seat at no extra charge over the walk-up fare for the same ticket type.
Building a Highlands itinerary around the line
The West Highland Line naturally anchors a route through the western Highlands. A common pattern:
- Glasgow to Fort William by train, with a stop of one or more nights.
- Fort William to Mallaig, either on the regular ScotRail service or the seasonal Jacobite, continuing the same rail corridor.
- Mallaig to Skye by CalMac ferry to Armadale, extending the trip onto the island without needing a car for the rail-and-ferry portion.
- Return via Inverness for those who prefer a loop rather than doubling back — this requires a road connection from Skye to Inverness, as there is no direct rail link across the northern Highlands on this route.
Travellers connecting from further afield often arrive in Glasgow via UK rail from London or elsewhere in Britain, or via Scotland's wider rail network, before joining the West Highland Line itself.
What to book ahead versus what to leave flexible
Some parts of a West Highland Line trip benefit from advance booking; others do not:
Book ahead
- The Jacobite steam train, if you want it — this sells out weeks or months ahead in peak season and must be booked separately through West Coast Railways.
- Accommodation in Fort William and Mallaig during the summer months, when both towns fill up quickly.
- Advance rail tickets, if your dates and times are fixed and you want the lowest fare.
Can be left flexible
- The regular ScotRail service itself — walk-up tickets are available, and Off-Peak fares allow you to choose the day's best-looking departure.
- Time spent in Mallaig or Fort William, since both towns are compact enough to fill an afternoon without pre-booked activities.
Weather and visibility planning
Because the appeal of this line is almost entirely about the view, weather matters more here than on most rail journeys. Rannoch Moor and the approach to Glenfinnan are dramatic in low cloud too, but the classic photographs need reasonable visibility. If you have flexibility, checking a short-range Highland forecast the evening before and choosing your travel day accordingly is a sensible approach — the line runs daily, so there is rarely a need to commit to a single fixed date if your itinerary allows a day or two of slack.
Getting back afterwards
From Mallaig, most travellers either retrace the line back to Glasgow, take the CalMac ferry onward to Skye, or arrange a hire car for a Highlands road trip continuing north or via the North Coast route. If you are flying out of Glasgow or Edinburgh at the end of your trip, build in a buffer day, since a same-day connection from Mallaig to an airport departure leaves very little margin if the train is delayed.
Frequently asked questions
Should I book the West Highland Line in advance or buy on the day?
Advance tickets are cheapest if your travel date and time are fixed. If you want flexibility to choose the best-weather departure, an Off-Peak or Anytime ticket costs more but lets you decide closer to the day.
Is it better to do the line in one day or stay overnight in Fort William?
Breaking the journey in Fort William is generally more rewarding — it allows time to explore Ben Nevis and Glen Nevis and, in season, catch the Jacobite steam train for the final leg, rather than treating the whole route as a single long transit day.
Can I combine the West Highland Line with a trip to Skye without a car?
Yes. Take the train to Mallaig and the CalMac ferry across to Armadale on Skye. This rail-and-ferry combination is a well-established route that avoids needing a vehicle for that leg of the trip.
Do I need to book a seat reservation?
No, but it is recommended in summer. Reservations are free when booked with a ScotRail ticket and guarantee a seat on busier services, particularly around the Glenfinnan section.
Sources and further reading:
- Timetables and ticket types: ScotRail (scotrail.co.uk).
- Jacobite steam train booking: West Coast Railways (westcoastrailways.co.uk).
- Mallaig–Skye ferry: CalMac (calmac.co.uk).
- Route planning advice: The Man in Seat 61.
