Jacobite Steam Train from Edinburgh — Getting There

Edinburgh Waverley station platforms with train departing

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:

  1. Leave Edinburgh before 06:00
  2. Arrive in Fort William around 10:00
  3. Ride the Jacobite to Mallaig and back (~4.5 hours on the train)
  4. 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.

Frequently Asked Questions

How do I get from Edinburgh to Fort William for the Jacobite train?
The most practical route by train is Edinburgh Waverley to Glasgow Queen Street (approximately 50 minutes on ScotRail), then Glasgow Queen Street (High Level or Low Level depending on service) to Fort William (approximately 3 hours). Total journey time is approximately 3.5–4 hours. An early morning departure from Edinburgh is required to reach Fort William in time for the 10:15 Jacobite.
Can I do the Jacobite Steam Train as a day trip from Edinburgh?
Technically possible, but very long and not recommended. To catch the 10:15 Jacobite from Fort William, you need to be in Fort William by 10:00. Working backwards, you need to leave Edinburgh on the first available service, which departs Edinburgh Waverley around 05:00–06:00. The total day including the return journey to Edinburgh will be 18+ hours. An overnight stay in Fort William before the journey is strongly recommended.
Is there a direct train from Edinburgh to Fort William?
There is no direct train. You must change at Glasgow. The main route is Edinburgh Waverley → Glasgow Queen Street → Fort William. Some services may require a change at Crianlarich in addition to Glasgow.
How much does the Edinburgh to Fort William train cost?
Prices vary significantly depending on how far in advance you book and which time of day you travel. Off-peak advance tickets can be very cheap (under £20 each way), while walk-on peak fares are considerably higher. Book via ScotRail or Trainline. The Edinburgh to Glasgow portion is frequent and cheap; the Glasgow to Fort William West Highland Line is the scenic (and slower) section.
Can I drive from Edinburgh to Fort William?
Yes. Edinburgh to Fort William by road is approximately 140 miles via the M9, A9, and A82 (via Glencoe and Ballachulish). Journey time is approximately 2.5–3 hours on a good day, but the A82 can be slower due to traffic and the single-track sections near Ballachulish. The A82 route via Glencoe is particularly scenic. Leave Edinburgh no later than 06:30 to arrive in Fort William comfortably before the 10:15 departure.

You might also like