• Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 2
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 3
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 4
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 5
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 6
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 7
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 8
  • Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 9
1/9

Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour

Two Days in the Highlands: Loch Ness, Battlefields & the Hogwarts Express

You'll travel north from Edinburgh by coach with a professional guide, stop at Pitlochry and the Culloden battlefield, take a scenic cruise on Loch Ness to see Urquhart Castle ruins, spend a night in Fort Augustus, then board the Jacobite Steam Train from Fort William to Mallaig before driving back through Glen Coe. The tour includes transport, breakfast both mornings, the one-way train journey, and overnight accommodation, so you're not arranging any of those pieces yourself.

Options for this experience

4 options
From £ 355 to £ 445 per person, depending on the option and date you choose. See options & prices
En-suite family room with B&B Available from 4 Apr 2027 Guide in English Bed and breakfast in an en-suite family room for 3 people with a private bathroom, featuring 1 double bed and 1 single bed
En-suite twin room with B&B Available from 4 Apr 2027 Guide in English Bed and breakfast in an en-suite twin room for 2 people with a private bathroom
En-suite double room with B&B Available from 4 Apr 2027 Guide in English Bed and breakfast in an en-suite double room for 2 people with a private bathroom
En-suite single room with B&B Available from 4 Apr 2027 Guide in English Single room for 1 person with a private bathroom, including bed and breakfast

None of these options right for you? See 5 alternatives ›

Step-by-step itinerary

Day 1: Highland sights and Loch Ness cruise

  • Stop at Pitlochry for quick bite
  • Visit 500-year-old temple and cemetery
  • Explore Jacobite battlefield
  • Cruise Loch Ness and visit Urquhart Castle

Day 2: Jacobite Steam Train and return

  • Breakfast and travel to Fort William
  • Ride Jacobite Steam Train to Mallaig
  • Lunch and visit Mallaig Heritage Centre
  • Drive through Glen Coe to Edinburgh

What’s included

Your two days include professional guide, air-conditioned coach transport, breakfast both mornings, one-way journey on the Jacobite Steam Train from Fort William to Mallaig, and one night's accommodation in Fort Augustus with breakfast. You'll also have time for lunch in Mallaig and stops at Pitlochry, Culloden battlefield, and Loch Ness with a cruise to Urquhart Castle.

Next departure: 4 Apr 2027

Information

2-day Highlands tour from Edinburgh with Jacobite Steam Train, Loch Ness cruise, Urquhart Castle and Fort Augustus. Includes transport, breakfast and guide. Max 32 passengers.

Group Up to 34 · max 9 per booking
Live guide English
Meeting point and pickup No hotel pickup: you go to the meeting point. Ends at a different place from where it starts. See the exact address
Book up to 1d before
Ages Adult (3 and older) · Under 3: can't be booked
Cancellation and refunds Free cancellation up to 6 days before the start. Between 2 and 6 days before the start, 50% refund. After that, no refund. It may be canceled if the minimum number of travelers isn't reached. If that happens, you're offered another date or a refund.
Good to know
Low physical effort Stroller-friendly Pets welcome Public transport nearby
More information The exact meeting point address, the operator’s instructions and every other detail are in the full listing. See the full listing

Compare the 5 alternatives

Traveler reviews

4.77 Excellent 361 verified traveler reviews 86% rated it 5 stars
5 ★ 312
4 ★ 30
3 ★ 9
2 ★ 4
1 ★ 6
Read all the reviews ›

The experience

The bus was supposed to leave at 8 a.m., but we didn't pull out until 8:15. Someone's luggage didn't fit the overhead, and the driver had to rearrange three bags while the rest of us sat there watching the Edinburgh streets slide past. That's the thing about a 32-person coach: it moves when everyone's ready, not before. But once we got north, past Pitlochry and its 500-year-old distillery where we stopped for a quick bite, the pace of the day shifted. The Highlands don't rush you. We walked through an ancient burial ground that featured in the Outlander books, then stood on the Culloden battlefield where the Jacobites made their last stand against government forces in the 18th century. The grass was ordinary, but the weight of what happened there (hundreds of clansmen who died for a cause) made it feel different.

The first night we stayed in Fort Augustus, right on the water, and the next morning after breakfast we drove to Fort William to board the Jacobite Steam Train. This is the real deal: an actual heritage steam train, not a tourist simulation, and yes, it's the one from the Harry Potter films. The engine pulled us west toward Mallaig, and the route itself is the attraction. You pass Ben Nevis (Britain's highest mountain), Loch Morar (the deepest loch), and the Glenfinnan Viaduct, which is exactly as dramatic as it looks in the films. The train moves slowly enough that you can actually see the landscape change: moorland to forest to coast. At Mallaig, a fishing town on the west coast, we had lunch and time to wander the Mallaig Heritage Centre if we wanted, or just grab fresh seafood from one of the harbor spots.

The drive back took us through Glen Coe, which is where the MacDonalds were betrayed and where more Harry Potter scenes were filmed. By then you're tired and the scenery is almost too much: steep mountains, narrow valley, the kind of place that makes you understand why clans fought over land here. We rolled back into Edinburgh around 8 p.m., and honestly, two days is just enough to feel like you've touched the real Highlands without it feeling rushed.

Top questions

What's the Jacobite Steam Train actually like?

It's a working heritage steam train, not a theme park ride. It moves slowly, takes about 2 hours from Fort William to Mallaig, and passes Ben Nevis and the Glenfinnan Viaduct. Yes, it's the Hogwarts Express from the films.

Do I need to be fit for this tour?

No, it's suitable for all fitness levels. Most of the day is spent on a coach or train. You'll walk around Culloden battlefield and Urquhart Castle, but at your own pace.

What's included in the price?

Transport by air-conditioned coach, professional guide, breakfast both mornings, one-way Jacobite Steam Train journey, and one night's accommodation in Fort Augustus with breakfast.

Can I bring young children?

Children under 3 are not accepted. Children must share a room with at least one adult. Infants can use a pram or stroller.

How much luggage can I bring?

Maximum 15kg per person, maximum size 55cm x 40cm x 20cm, plus a small carry-on bag.

What time do we return to Edinburgh?

Around 8 p.m. on day two, after driving back through Glen Coe.

Is this tour suitable for solo travelers?

Yes, but you must book a single room option. If you choose a double/twin room as a solo traveler, the booking may not be accepted.

What if I'm traveling with 3 people?

If you book a double/twin room for 3 people, you'll be allocated a family room for 3, subject to availability. If you prefer 2 separate rooms, one person should book the single room option.

Operated by Highland Experience Tours. Explorevia does not run this tour: we compare it with similar options, and you book it with our booking partner.

Prices and times updated yesterday

Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour

2d · EN

from £ 355 per person

≈ US$ 478 in your currency

Verified traveler reviews via our booking provider

Next, you choose your date and number of travelers and see the final price.

More experiences in Edinburgh ›
Need help planning your next activity?