Onboard view along the maroon carriages of the Jacobite rounding the Glenfinnan Viaduct on the Fort William to Mallaig line
The Mallaig Extension · Jacobite steam vs ScotRail · 2026

Fort William to Mallaig by Train: The Complete Route Guide (2026)

The 41–42-mile Mallaig Extension of the West Highland Line, voted the world's top rail journey by Wanderlust readers in 2009. Ride it two ways: the famous Jacobite steam train — the Harry Potter "Hogwarts Express" — or the year-round ScotRail diesel service. Both cross the same 21-arch Glenfinnan Viaduct. Here's the full route, the fares, and how to choose.

Two ways to ride Same Glenfinnan Viaduct crossing ScotRail from ~£5
  • 41–42 mione way (84-mile Jacobite round trip)
  • 1 Apr 1901Mallaig Extension opened
  • 2h 10mJacobite; 1h 24m ScotRail
  • £76 / £116Jacobite standard / first class return
  • #1Wanderlust world ranking, 2009
The short version

Fort William to Mallaig in 60 Seconds

The Fort William to Mallaig railway — officially the "Mallaig Extension" of the West Highland Line, opened 1 April 1901 — was voted the world's top rail journey by readers of Wanderlust magazine in 2009, ahead of the Trans-Siberian and the Cuzco–Machu Picchu line. You can travel it two ways in 2026: the Jacobite steam train (the Harry Potter "Hogwarts Express," run by West Coast Railways, about 2h 10m each way, return only from £76 standard / £116 first class adult) or the year-round ScotRail diesel service (about 1h 24m, singles from around £5 Advance, roughly 4 trains a day).

Both trains cross the same 21-arch Glenfinnan Viaduct and the same coastline past Loch Eil, Loch nan Uamh, Arisaig, the Silver Sands of Morar and Loch Morar — so the scenery is identical. Choose the Jacobite for the heritage steam experience, ScotRail for flexibility, frequency and a fraction of the price.

For the best views, sit on the left-hand side travelling Fort William to Mallaig (right-hand side coming back). The 2026 Jacobite season opened late, on 1 June, and it attracts around 70,000 passengers a year — book ahead, as it sells out weeks in advance in summer.

The Jacobite (steam)

  • Seasonal: 1 June–23 October 2026, 1–2 services a day
  • ~2h 10m each way; same-day return only
  • £76 standard / £116 first class, plus booking fee
  • Heritage carriages, Harry Potter factor, sells out fast

ScotRail (diesel)

  • Year-round, roughly 4 trains a day (1 on Sundays)
  • ~1h 24m; singles, returns and flexible tickets
  • From around £5 Advance, no booking fee
  • Same viaduct, same views, a fraction of the price
Check live dates

See Current Availability

Live dates and prices for the featured tour that visits Mallaig via the Glenfinnan Viaduct.

Pоwered by GetYourGuide
The Mallaig Extension

Route History: Robert McAlpine's 1901 Extension

The stretch of railway from Fort William to Mallaig is officially the Mallaig Extension of the West Highland Line. Authorised by Royal Assent on 31 July 1894 and opened on 1 April 1901, it was built by Robert McAlpine & Sons to connect the fishing grounds of the west coast to the railway network, so herring could reach markets such as Billingsgate in London. McAlpine earned his nickname "Concrete Bob" for the pioneering mass-concrete structures — most famously the Glenfinnan Viaduct — used because the local hard mica schist defeated conventional stone-cutting.

The line has a ruling gradient of 1 in 40, eleven tunnels and several spectacular concrete viaducts. It's around 41–42 miles one way — West Coast Railways markets the Jacobite trip as an "84-mile round trip" — and forms part of the scenic "Road to the Isles." Readers of Wanderlust magazine voted the West Highland Line the world's top rail journey in the magazine's 2009 Travel Awards, ahead of the iconic Trans-Siberian Railway and the Cuzco-to-Machu Picchu line in Peru.

Other experiences you might enjoy

Worth Adding to Your Fort William–Mallaig Trip

Riding this route? These top-rated tours and tickets covering Fort William, Glenfinnan, the Isle of Skye, Loch Ness and Inverness are popular add-ons for travellers on the Mallaig line.

Fort William → Mallaig

The Full Route: Every Stop From Fort William to Mallaig

What you pass, in order, heading west.

  1. Fort William

    The start — the largest town in the West Highlands, at the foot of Ben Nevis (1,345 m), Britain's highest mountain. The terminus also serves the Caledonian Sleeper from London and ScotRail from Glasgow.

  2. Banavie & Corpach

    Just after leaving town, the line crosses the Caledonian Canal on the Banavie swing bridge (built 1901), crawling past at 5 mph beside Neptune's Staircase — Thomas Telford's flight of eight locks, the longest staircase lock in Britain. At Corpach, the line runs along the shore of Loch Eil with views back to Ben Nevis.

  3. Loch Eil Outward Bound & Locheilside

    Two small request stops continuing along the loch, before the line begins its approach to Glenfinnan.

  4. Glenfinnan — the highlight

    The train sweeps onto the Glenfinnan Viaduct: 21 arches, 100 ft high, curved over the River Finnan — the Harry Potter "Hogwarts Express" location. Below stands the Glenfinnan Monument (1815), marking where Bonnie Prince Charlie raised his standard in 1745, with Loch Shiel stretching away. See our full Glenfinnan Viaduct guide for viewpoints and crossing times.

  5. Lochailort & Loch nan Uamh viaduct

    A small village station, then an 8-arch concrete viaduct where Bonnie Prince Charlie landed in 1745 and finally departed Scotland in September 1746 — the Prince's Cairn marks the spot nearby. Scanning in 2001 confirmed a legend of a horse and cart entombed in the concrete during construction.

  6. Arisaig

    The most westerly mainline railway station in Britain, with views to the Small Isles — Rum, Eigg, Muck and Canna — and the southern tip of Skye.

  7. Morar

    Home of the Silver Sands of Morar, white beaches used in Local Hero and Highlander, and Loch Morar — the deepest freshwater loch in the British Isles at 310 m.

  8. Mallaig

    Journey's end: a working fishing port with ferries to Skye, the Small Isles and Knoydart, excellent seafood, and the free Mallaig Heritage Centre beside the station.

Option 1 · the steam experience

The Jacobite Steam Train (2026 Timetable & Fares)

Operated by West Coast Railways, internationally famous as the Hogwarts Express, and attracting around 70,000 passengers a year.

Service Depart Fort William Arrive Mallaig Return
Morning (1 Jun–23 Oct) 10:15 12:25 Dep 14:10, arr Fort William 16:03
Afternoon (10 Jun–25 Sep) 12:50 15:06 Dep 17:00, arr Fort William 18:52

2026 fares (same-day return only): £76 adult standard / £116 adult first class; £43 / £76 child (16 or under); Private Table for 2 (first class) £252 — plus a minimum £3.75 booking fee. Passengers get roughly 1h 45m in Mallaig. 2026 note: the season opened later than usual (1 June) after a Central Door Locking dispute, and the train has been running mixed carriage stock — check current details at westcoastrailways.co.uk. Full timetable and ticket advice in our complete Jacobite guide.

Prefer someone else to handle the logistics?

Guided Day Tours That Include the Fort William–Mallaig Leg

Several operators bundle transport, a Jacobite or coach leg over the same route, and free time in Mallaig into one booking — useful if you're not starting from Fort William already.

Featured tour · departs Inverness

Inverness: Glenfinnan Viaduct, Mallaig & Loch Ness Day Tour

4.8 (500+ reviews) Full day Free cancellation

If you're already in the north, this day tour from Inverness covers the same Glenfinnan-to-Mallaig ground by road — the viaduct viewpoint, free time at Mallaig's harbour, and a stop at Loch Ness on the way back.

  • Round-trip coach from Inverness
  • The Glenfinnan Viaduct viewpoint
  • Free time in Mallaig
  • A stop at Loch Ness

Travelling from Edinburgh instead? See the Edinburgh-departure option below, or our featured Jacobite tour from Edinburgh, which includes an actual steam-train leg.

See live dates and prices above, or check availability directly:

Check Availability & Prices

Free cancellation up to 24 hours before the tour.

Option 2 · the year-round, budget option

Jacobite Steam vs ScotRail Diesel: Which to Choose?

ScotRail crosses the exact same Glenfinnan Viaduct and coastline as the Jacobite — you simply don't have steam haulage or vintage carriages.

Criterion Jacobite (steam) ScotRail (diesel)
Operator West Coast Railways ScotRail
When it runs Seasonal: 1 Jun–23 Oct 2026 All year, daily
Journey time ~2h 10m each way ~1h 24m
Frequency 1–2 services a day ~4 a day (1 on Sundays)
Adult price £76 std / £116 first (return only) From ~£5 Advance single; ~£17.10 Anytime
Ticket type Same-day return only Singles, returns, flexible, can break journey
Best for Steam loco, heritage carriages, Harry Potter factor Flexibility, frequency, budget

Which to choose? If the steam locomotive and the "Hogwarts Express" experience are the point of your trip, take the Jacobite — but book early. If you want flexibility, a lower price, more departures, or you're travelling outside June–October, take ScotRail via scotrail.co.uk. Many travellers do the best of both: ride the Jacobite one way for the experience and ScotRail the other, buying a separate ScotRail ticket since the Jacobite is return-only.

Fares, parking and connections

Getting to Fort William to Start

Wherever you're travelling from, here's how to reach the start of the line.

From Edinburgh

About 5 hours by train (no direct daytime service, typically via Glasgow; from around £35.40 one-way). Driving takes around 3 hours. See our guide on getting to the Jacobite from Edinburgh for every option.

From Glasgow

Direct ScotRail trains from Glasgow Queen Street take about 3h 53m (from £38.80 return) — among the most scenic approaches in Britain, joining the West Highland Line proper.

By car

Fort William sits on the A82 north of Glasgow, about 2½–3 hours. Parking at the station is free but limited (around 50 spaces); long-stay town car parks are better for multi-day stays.

Caledonian Sleeper

From London Euston, reaching Fort William around breakfast time — useful for catching the morning Jacobite, though arriving the night before is safer.

Best side of the train

Sit on the left-hand side travelling Fort William to Mallaig for the curve onto the Glenfinnan Viaduct, Loch Eil and the coastal views; sit on the right for the return. Remember Fort William is a terminus, so the train reverses there.

Driving the A830 instead

The "Road to the Isles" runs parallel to the railway and takes about 45 minutes to an hour, passing Glenfinnan, Lochailort, Arisaig and Morar — though parking in the small villages is limited in summer.

Travelling from Edinburgh instead?

Edinburgh Day Tours Covering Glenfinnan & Fort William

The most popular way to see this stretch without driving yourself, if Fort William isn't your starting point.

Departs Edinburgh

Edinburgh: Glenfinnan Viaduct, Glencoe & Fort William

4.8 (3,800+ reviews) Full day Free cancellation

A full-day coach tour from Edinburgh that reaches the Glenfinnan Viaduct viewpoint and free time in Fort William, with Glencoe scenery along the way — the same landscape the Fort William–Mallaig railway runs through.

  • Round-trip coach from central Edinburgh
  • The Glenfinnan Viaduct and Loch Shiel ("the Black Lake")
  • Glencoe's dramatic mountain scenery
  • Free time in Fort William for lunch

Check current pricing and availability:

Check Availability & Prices

Free cancellation up to 24 hours before the tour.

Make the most of the route

Things to Do Along the Route

Worth breaking the journey for, whichever train you take.

The headline stop

Glenfinnan

The viaduct viewpoints, the Glenfinnan Monument, Loch Shiel cruises and the Glenfinnan Station Museum. Full detail in our Glenfinnan Viaduct guide.

Westernmost station

Arisaig

Britain's most westerly mainline station, beaches, a marina, and passenger ferries to the Small Isles.

Silver sands

Morar

The Silver Sands beaches, made famous on screen, and Loch Morar, the deepest freshwater loch in the British Isles.

Journey's end

Mallaig

Fresh seafood on the harbour, a wildlife cruise timed around train arrivals, the free Heritage Centre, and the CalMac ferry to Skye.

Plan it well

5 Recommendations for the Fort William–Mallaig Journey

What experienced travellers do differently.

  1. Decide steam vs scenery-on-a-budget first

    Want the Hogwarts Express experience? Book the Jacobite at westcoastrailways.co.uk as early as possible — it sells out in summer. Want flexibility and value, or you're travelling November–May? Take ScotRail — same views, from around £5.

  2. Confirm carriage type for 2026

    Carriage stock has varied this season. If the vintage carriage matters to you, confirm details with West Coast Railways before paying.

  3. Sit on the left going out, right coming back

    Aim for a window seat that lines up with a seat bay for the clearest photos of the viaduct.

  4. Build in time at Mallaig

    Pre-book a wildlife cruise or a Skye ferry day-return if that's your goal — the Jacobite's roughly 1h 45m window is tight for anything beyond the harbour, a meal or the Heritage Centre.

  5. If plans change

    If the Jacobite is sold out and steam is non-negotiable, switch to ScotRail and watch the Jacobite cross Glenfinnan from the free NTS viewpoint instead. Want to visit multiple stops, such as Glenfinnan and Morar? ScotRail's flexible day return is the only option that allows breaking the journey.

Common questions

Fort William to Mallaig: Frequently Asked Questions

The questions travellers ask most, answered with current 2026 detail.

How long is the train from Fort William to Mallaig?

About 1 hour 24 minutes by ScotRail; about 2 hours 10 minutes by the Jacobite steam train, which runs slower and pauses for photos.

How much is the train from Fort William to Mallaig?

ScotRail singles from around £5 Advance up to about £17.10 Anytime. The Jacobite adult same-day return is £76 standard or £116 first class, plus a minimum £3.75 booking fee.

Is the Fort William to Mallaig train the Harry Potter train?

The Jacobite steam train is the one used as the Hogwarts Express, crossing the Glenfinnan Viaduct. The ScotRail diesel crosses the same viaduct but isn't the film train. See our guide on whether the Jacobite is the real Hogwarts Express.

What time does the train leave Fort William for Mallaig?

The Jacobite morning service departs 10:15 (afternoon service 12:50). ScotRail's first departure is around 08:15, with the last around 22:12.

Can you do Fort William to Mallaig as a day trip?

Yes — the Jacobite is a built-in day return with about 1h 45m in Mallaig; ScotRail lets you choose your own timings and even round-trip from Glasgow in a day.

Jacobite vs ScotRail for Fort William to Mallaig?

Steam, heritage carriages and a fixed, pricier return on the Jacobite, versus cheap, flexible, frequent, year-round diesel with ScotRail on the identical route.

Best side of the train Fort William to Mallaig?

The left-hand side outbound (Fort William to Mallaig); the right-hand side on the return.

What is there to do in Mallaig?

Fresh seafood, wildlife cruises, the free Mallaig Heritage Centre, a harbour and circular walk, and the CalMac ferry to Skye.

Is there a ferry from Mallaig to Skye?

Yes — CalMac sails from Mallaig to Armadale on Skye in about 30 minutes on the summer timetable.

Is Fort William to Mallaig scenic?

Yes — it was voted the world's top rail journey in Wanderlust magazine's 2009 awards, ahead of the Trans-Siberian and Cuzco–Machu Picchu lines.

Can you drive from Fort William to Mallaig?

Yes, via the A830 Road to the Isles, taking about 45 minutes to an hour and passing Glenfinnan, Lochailort, Arisaig and Morar.

Can I bring a bike on the Fort William to Mallaig train?

On ScotRail, yes — the route uses Highland Explorer active-travel carriages with dedicated cycle spaces, and reservations are required but free. The Jacobite steam train does not carry bikes; if cycling is part of your trip, plan to ride the steam train separately and use ScotRail or the A830 for the bike leg.

Want the steam experience, not just the route?

Ride the Jacobite Over the Glenfinnan Viaduct

ScotRail covers the route year-round and cheaply — but for the coal-fired locomotive and vintage carriages, the easiest car-free route from Edinburgh is a guided tour that bundles the coach, a Jacobite leg over the viaduct and a live guide into one booking, with seats held when direct sales are gone.

  • Free 24-hour cancellation
  • Reserve now, pay later
  • Live guide + real steam-train leg over the viaduct
Check Availability

jacobitetraintours.com is an independent guide and earns a commission when you book through our links, at no extra cost to you.