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.
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.
This leg is also the highlight of the wider West Highland Line, which continues on to Glasgow and Oban. For the full Jacobite picture — timetable, fares and booking before it sells out — see our complete 2026 Jacobite guide, and for the viaduct itself, our Glenfinnan Viaduct guide.
Live dates and prices for the featured tour that visits Mallaig via the Glenfinnan Viaduct.
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.
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.
What you pass, in order, heading west.
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.
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.
Two small request stops continuing along the loch, before the line begins its approach to Glenfinnan.
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.
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.
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.
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.
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.
Operated by West Coast Railways, internationally famous as the Hogwarts Express, and attracting around 70,000 passengers a year.
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.
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.
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.
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 & PricesFree cancellation up to 24 hours before the tour.
ScotRail crosses the exact same Glenfinnan Viaduct and coastline as the Jacobite — you simply don't have steam haulage or vintage carriages.
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.
Wherever you're travelling from, here's how to reach the start of the line.
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.
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.
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.
From London Euston, reaching Fort William around breakfast time — useful for catching the morning Jacobite, though arriving the night before is safer.
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.
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.
The most popular way to see this stretch without driving yourself, if Fort William isn't your starting point.
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.
Check current pricing and availability:
Check Availability & PricesFree cancellation up to 24 hours before the tour.
Worth breaking the journey for, whichever train you take.
The viaduct viewpoints, the Glenfinnan Monument, Loch Shiel cruises and the Glenfinnan Station Museum. Full detail in our Glenfinnan Viaduct guide.
Britain's most westerly mainline station, beaches, a marina, and passenger ferries to the Small Isles.
The Silver Sands beaches, made famous on screen, and Loch Morar, the deepest freshwater loch in the British Isles.
Fresh seafood on the harbour, a wildlife cruise timed around train arrivals, the free Heritage Centre, and the CalMac ferry to Skye.
Scroll or drag to browse the viaduct, the coastline and the steam highlight.
What experienced travellers do differently.
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.
Carriage stock has varied this season. If the vintage carriage matters to you, confirm details with West Coast Railways before paying.
Aim for a window seat that lines up with a seat bay for the clearest photos of the viaduct.
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.
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.
The questions travellers ask most, answered with current 2026 detail.
About 1 hour 24 minutes by ScotRail; about 2 hours 10 minutes by the Jacobite steam train, which runs slower and pauses for photos.
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.
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.
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.
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.
Steam, heritage carriages and a fixed, pricier return on the Jacobite, versus cheap, flexible, frequent, year-round diesel with ScotRail on the identical route.
The left-hand side outbound (Fort William to Mallaig); the right-hand side on the return.
Fresh seafood, wildlife cruises, the free Mallaig Heritage Centre, a harbour and circular walk, and the CalMac ferry to Skye.
Yes — CalMac sails from Mallaig to Armadale on Skye in about 30 minutes on the summer timetable.
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.
Yes, via the A830 Road to the Isles, taking about 45 minutes to an hour and passing Glenfinnan, Lochailort, Arisaig and Morar.
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.