Edinburgh to the Jacobite Steam Train
Edinburgh is Scotland's capital and the largest international gateway to Scotland. For many visitors, it is the natural starting point for a trip to see the Jacobite Steam Train. Fort William — where the Jacobite departs — is approximately 140 miles north-west of Edinburgh, and there are several options for making the journey.
By Train — The Recommended Option
The train journey from Edinburgh to Fort William is itself one of the great scenic rail routes of Scotland. While it requires a change in Glasgow, the West Highland Line section from Glasgow to Fort William is spectacular in its own right.
Step 1: Edinburgh to Glasgow
ScotRail operates frequent services from Edinburgh Waverley to Glasgow Queen Street (journey time approximately 50 minutes). Trains run every 15–30 minutes throughout the day. This is a quick and easy intercity hop.
Note: Glasgow Queen Street station has two levels — the upper level serves intercity routes (including Edinburgh), and the West Highland Line trains depart from the lower level platforms. Allow time to navigate between levels and find your platform.
Step 2: Glasgow to Fort William
The West Highland Line from Glasgow Queen Street to Fort William is one of the most scenic railway journeys in Britain, running through Loch Lomond country, the Tyndrum junction, Rannoch Moor, and the Pass of Glencoe before reaching Fort William. Journey time is approximately 3 hours.
There are typically 3–4 services per day in each direction. The morning departure from Glasgow is the key one if you intend to ride the Jacobite the same day.
Total journey: Edinburgh to Fort William approximately 3.5–4 hours.
Timing for the Jacobite
The Jacobite departs Fort William at 10:15. To board it, you need to arrive at Fort William by at least 10:00. Working backwards:
- Fort William (arrive 10:00) → Glasgow to Fort William departs approximately 06:45–07:00
- Glasgow Queen Street → Edinburgh Waverley (allow 50 minutes + station walk time)
- Therefore: depart Edinburgh Waverley approximately 05:30–06:00
This is an extremely early start. For most visitors, this makes a same-day return to Edinburgh and also riding the Jacobite impractical. An overnight stay in Fort William is strongly recommended.
Day Trip Feasibility
A true day trip — Edinburgh out and back in a single day including riding the Jacobite — is theoretically possible but genuinely exhausting. You would need to:
- Leave Edinburgh before 06:00
- Arrive in Fort William around 10:00
- Ride the Jacobite to Mallaig and back (~4.5 hours on the train)
- Return from Fort William to Edinburgh, arriving around 22:00–23:00
That is 17–18 hours of travel for approximately 4.5 hours of Jacobite experience. Most people who attempt this regret not staying overnight. The journey from Edinburgh to Fort William on the West Highland Line is also beautiful and worth appreciating — rushing it makes no sense.
Verdict: overnight in Fort William is by far the better option.
Recommended Bases
Fort William (Best Base)
Fort William is the obvious and practical choice. It is the departure point for the Jacobite and has a full range of accommodation, restaurants, and things to do.
There are hotels (ranging from budget to mid-range), B&Bs, and self-catering cottages. Book well in advance if visiting in July or August. See our Fort William guide for accommodation recommendations and things to do.
Glenfinnan
Staying in Glenfinnan allows you to watch the Jacobite cross the viaduct from the viewpoint in the morning and take the train from Glenfinnan station. The Glenfinnan House Hotel offers accommodation and a restaurant. This is a quieter and more atmospheric option, but facilities are limited.
Spean Bridge
Spean Bridge is 10 miles north-east of Fort William on the A82, a smaller village with a few B&Bs and self-catering options. It is quieter than Fort William but close enough to reach the station easily. The famous Commando Memorial overlooking the Great Glen is at Spean Bridge.
By Car from Edinburgh
Driving gives you maximum flexibility, particularly if you want to stop at viewpoints along the route and explore beyond the Jacobite timetable.
From Edinburgh, the main route is:
- Edinburgh → M9 north → A9 north to Stirling area → A84 or A85 → A82 north through Crianlarich → A82 via Glencoe and Kinlochleven → A82 into Fort William
Total distance: approximately 140 miles Journey time: 2.5–3 hours in normal conditions
The A82 through Glencoe is one of the great scenic drives in Scotland — allow extra time to stop and take it in. The pass through Glencoe and the valley beyond is genuinely dramatic.
Parking in Fort William is available at the town centre car parks. There is also a car park near the station if you want to leave your car while you ride the train.
