Jacobite Steam Train Tours
From Edinburgh: Hogwarts Express, Glenfinnan & Highland Tour

Jacobite Steam Train Day Trip from Edinburgh, Ride Included

★★★★☆ 4.5 (855 traveller reviews)

Jacobite ride in the fareEdinburgh office

The day to book if you want to ride the Jacobite and you only have Edinburgh as a base. The coach takes you north and west to Mallaig, you steam back to Fort William on a one-way ticket that is already in the fare, and the coach brings you home through Glen Coe. Plan on thirteen hours door to door.

The view from a carriage window as the train curves onto the viaductLocomotive 45407 with The Jacobite headboard at a station platformA white cottage and a stand of pines on an open moor in low mist

More photos →

Thirteen hours, one of them on steam

The ticket is in the fare

A one-way seat from Mallaig to Fort William, which the railway does not sell direct.

Across the viaduct by train

The line crosses the 21 arches above Loch Shiel on the way back to Fort William.

Glen Coe and Rannoch Moor

The coach takes the long road home through the glen and across the moor.

A driver-guide all day

Guests name their guides for the stories; audio guides download for the road.

4.5 from 855 reviews

Guests rate the guides 4.7 out of 5 and the transport 4.5.

Free cancellation

A full refund up to 24 hours before the start.

The one-way ride: Mallaig to Fort William

West Coast Railways sells the Jacobite only as a same-day return from Fort William. This tour gets you something you cannot buy from the railway: a one-way seat, boarding at Mallaig at the end of the line, with the coach waiting for you at Fort William. You spend your morning on the road instead of on a platform, and you ride the half of the line that ends with the famous crossing.

On the train you pass Morar and Arisaig, the most westerly mainland station in Britain, then the lochs and glens back towards Glenfinnan. The line then sweeps onto the Glenfinnan Viaduct, 21 arches curving about a hundred feet above the River Finnan, with Loch Shiel stretching away below. The timetable puts the Mallaig to Fort William leg at just under two hours. Looking for a Jacobite express tour that keeps you on the train rather than the roadside? This is the one to compare the others against.

Know what you are booking: this is first and foremost a bus tour with a steam train element. Most of your thirteen hours are on the coach. The ride is the centrepiece, not the whole day.

The west-coast road out, the Glen Coe road back

You leave Edinburgh over the Forth Bridge and head north through Fife and Perth. The road then runs west past the Glenfinnan Viaduct towards the coast, and the coach may stop there so you can see the arches from the ground. That stop depends on the day's parking, so treat it as a bonus rather than part of the plan.

After the train, the coach picks you up in Fort William and turns south. You cross Glen Coe and then the open wilderness of Rannoch Moor, with your guide filling in Scotland's past on the way. You are back in Edinburgh late in the evening.

What a one-way seat means for you

You ride one direction only, so the view is the view from your seat. You cannot pick a side of the train: West Coast Railways takes no requests for one, because its carriages often change direction before a trip. There is a buffet car on board, and you can bring your own food.

Want the full return from Fort William, first class, or a table for two? Those are booked direct with the railway, and our 2026 Jacobite season and fares page sets out the dates and prices.

How the thirteen hours run

  1. Check-in, Edinburgh. Arrive 15 minutes before your departure and look for your designated queue.
  2. Over the Forth Bridge. North through Fife and Perth into the Highlands.
  3. West to the coast. Past the Glenfinnan Viaduct, with a coach stop if parking allows.
  4. Mallaig. You leave the coach and board the Jacobite at the end of the line.
  5. Steam to Fort William. Just under two hours on the train, across the viaduct.
  6. Glen Coe and Rannoch Moor. Back on the coach for the long road south.
  7. Edinburgh, late evening. The day ends back in the city.

Who this suits: riders with only Edinburgh as a base

Book this if

You want to ride the Jacobite, you are staying in Edinburgh, and you have one day for it. It suits couples, friends and solo travellers who do not mind a long coach day for the sake of the train, and Harry Potter fans who want to cross the viaduct rather than photograph it.

Book something else if

You would rather stand at the viewpoint and watch the train cross: the viaduct day from Edinburgh gives you 90 minutes there for $60 a person. You are staying in Inverness: the day from Inverness rides the other way, Fort William to Mallaig. You want Skye as well: the three days from Inverness keep the ticket in the fare. Your children are under five: this tour will not take them. Every day from the capital sits on jacobite steam train tour from edinburgh.

What the fare covers and what it doesn't

In the fare

  • One-way Jacobite Steam Train ticket, Mallaig to Fort William
  • Bus through the Highlands and back to Edinburgh
  • Downloadable audio guides

Not in the fare

  • Hotel pick-up and drop-off
  • Food and drinks
  • Tips

Meeting Highland Explorer in Edinburgh

The day starts at the Highland Explorer Tours departure point in Edinburgh. Your booking gives the exact start time and a map link. Arrive 15 minutes before departure, find the queue for your tour, and the staff check you in there.

There is no hotel pickup, so plan how you reach the departure point in the early morning. The tour ends back in the city late in the evening.

Know before you go

What travellers say about the ride day

Read all reviews →

Frequently asked questions

Which way does the train go?
One way, from Mallaig to Fort William. The coach takes you out to Mallaig and collects you from Fort William afterwards.
Can I just watch the train instead?
Yes, and for less. The viaduct day from Edinburgh gives you 90 minutes at Glenfinnan to see the train cross, without boarding it.
Is there a version from Inverness?
Yes. Highland Explorer runs a day from Union Street in Inverness that rides from Fort William to Mallaig instead. The fare is the same.
What if the Jacobite does not run?
The railway can change or cancel the service at short notice, and a diesel engine can stand in for steam. Ask the operator what it offers on your date before you travel.
Can children come?
From age five. Anyone aged 5 to 17 must travel with an adult.
What if I cancel?
You get a full refund if you cancel at least 24 hours before the start. Inside those 24 hours the fare is not refunded.

Ready to ride the Jacobite from Edinburgh?

Pick your date for the one-way ride, with free cancellation up to 24 hours ahead.

Check availability

Next step: pick your date to see the seats still open, the exact fare for your party, and travellers' own photos.