Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day

★★★★★★★★★★ 4.86 (1,266 reviews) 91% rated it 5 stars
Free cancellationExcellent quality
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 2
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 3
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 4
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 5
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 6
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 7
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 8
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 9
  • Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day 10
1/10
Duration3d
GroupUp to 34
LanguagesEN
Mobile ticketAccepted

Three Days North: Steam Train, Skye & the Loch Ness Shore

You spend three days traveling north from Edinburgh by coach, riding the Jacobite Steam Train for two hours across the Glenfinnan Viaduct, then two nights on the Isle of Skye visiting the Old Man of Storr, Kilt Rock, and Dunvegan Castle. On the return, you stop at Eilean Donan Castle, Loch Ness, and the Commando Memorial before heading back to Edinburgh. The tour includes the steam train ticket, all transport, accommodation, a local guide, and entry to the Dundreggan Rewilding Centre—so you're not arranging trains, hotels, or timing yourself across the Highlands.

3d

Step-by-step itinerary

Day 1 — Travel from Edinburgh to Portree

  • Travel north through Rannoch Moor
  • Stop at Glen Coe
  • Arrive at Fort William
  • Board Jacobite Steam Train
  • Ride train along west coast
  • Cross Glenfinnan Viaduct
  • Arrive in Mallaig fishing village
  • End day in Portree town
  • Dine or drink locally in Portree

Day 2 — Explore Isle of Skye

  • View Old Man of Storr
  • Visit Kilt Rock waterfall
  • Tour Dunvegan Castle
  • End day exploring Isle of Skye

Day 3 — Return from Portree to Edinburgh

  • Visit Eilean Donan Castle
  • Tour Dundreggan Rewilding Centre
  • Search for Nessie at Loch Ness
  • Stop at Commando Memorial
  • Visit Dunkeld village and cathedral

The Experience

Our guide met us outside the hotel in Edinburgh at 7:45am, and within minutes we were heading north through Rannoch Moor—the landscape just opens up, all heather and emptiness. Glen Coe comes next, and you understand why people move to Scotland just to live in its shadow. By mid-morning we'd pulled into Fort William, where the real thing starts: the Jacobite Steam Train, the one from the Harry Potter films, waiting on the platform with actual steam rising off it. The 2-hour ride follows the west coast, and somewhere around the halfway point you cross the Glenfinnan Viaduct—that stone arch everyone recognizes. The train slows down there. People stand up. Then it's Mallaig, a working fishing village with a proper harbor, and from there a coach takes you across to Portree on the Isle of Skye, where you'll spend the next two nights in a 3-star B&B or hotel.

Day two on Skye is the one you'll think about for months. The Old Man of Storr is the first stop—a rock formation that juts out of the hillside like something from another planet, and the walk to it takes maybe 45 minutes depending on your pace. Then Kilt Rock, which has a waterfall that drops straight down the cliff face. The light changes constantly up there. After that comes Dunvegan Castle, built in the 13th century and still lived in by the Chiefs of Clan MacLeod—800 years in the same family, which is the kind of fact that makes you stand still for a moment. You walk the grounds, see the rooms, and the guide talks about the clans and the history without making it feel like a school trip. By evening you're back in Portree with time to find a restaurant or a pub, and the town's small enough that you can't really get lost.

The drive back to Edinburgh on day three takes you through some of the best scenery in the Highlands. Eilean Donan Castle sits on a small island where two lochs meet—it's the one you've seen in a hundred films, and it's real. Then the Dundreggan Rewilding Centre, where you learn about Trees for Life and their work restoring the Caledonian Pine Forest. Loch Ness comes next, and yes, people do scan the water for Nessie, though what you mostly see is the loch itself, which is enormous and dark and somehow exactly what you expected. Fort Augustus is the village on the shore where you stop. The Commando Memorial comes after that, with views of Ben Nevis on a clear day—though weather decides whether you actually see it. Dunkeld, a small village with a cathedral by the river, is the last stop before Edinburgh. The return time is around 5:30pm, though the info says to allow three hours after that for any onward travel, because Highland roads don't always cooperate with schedules.

What’s included

Your three days include pickup from your Edinburgh hotel, air-conditioned coach transport throughout, the Jacobite Steam Train ticket from Fort William to Mallaig, 2 nights accommodation in a 3-star B&B or hotel in Portree (room type selected at booking), entry to Dundreggan Rewilding Centre, and a local English-speaking guide. Meals are not included, though you'll have time to eat at local restaurants and pubs, especially in Portree on evenings one and two.

Good to know
Easy physical levelPublic transport nearby

Operated by Highland Explorer Tours Ltd

Is this one for you?Book this if you want the main Highlands and Skye highlights in three days without arranging your own transport, train tickets, or accommodation—the fixed itinerary and included coach mean you show up and the logistics are handled. It's also the way to ride the Jacobite Steam Train without figuring out how to get to Fort William and back on your own.

Traveler reviews

4.86★★★★★★★★★★
1,266 verified traveler reviews
5 1,146
4 88
3 19
2 5
1 8
Read all the reviews ›

Compare the 13 similar options

Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-DayYou are hereEdinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day★ 4.86 (1,266)3dEN£ 540
Edinburgh: Isle of Skye, Loch Ness & Inverness 5 DaysEdinburgh: Isle of Skye, Loch Ness & Inverness 5 Days5-day Scottish Highlands tour from Edinburgh: Glenfinnan Viaduct train, Isle of Skye, Loch Ness cruise, whisky distillery & 4 nights B&B included.★ 4.92 (953)5dEN£ 615View ›Loch Ness & Glencoe Tour from Edinburgh: Scottish HighlandsLoch Ness & Glencoe Tour from Edinburgh: Scottish HighlandsFull-day guided tour from Edinburgh through Loch Ness, Glencoe, and the Scottish Highlands with experienced driver-guide, air-conditioned coach★ 4.79 (7,346)12h 30mEN£ 49View ›Scotland 5-Day Tour from Edinburgh: Skye, Loch Ness & GlencoeScotland 5-Day Tour from Edinburgh: Skye, Loch Ness & Glencoe5-day Scotland tour from Edinburgh with 4 nights accommodation, Skye, Loch Ness cruise, Glencoe & Eilean Donan Castle. Professional guide, mini-bus transport included.★ 4.71 (284)5dEN£ 895View ›Edinburgh: Loch Lomond, Stirling Castle & Kelpies Day TourNewEdinburgh: Loch Lomond, Stirling Castle & Kelpies Day Tour9-hour private tour from Edinburgh covering Loch Lomond, Stirling Castle, Rob Roy country and the Kelpies sculptures. Hotel pickup and drop-off included.9h£ 397View ›Loch Ness & Highlands Day Trip in Spanish with GlencoeLoch Ness & Highlands Day Trip in Spanish with GlencoeChase legends at Loch Ness, stroll Glencoe’s wild valleys, and pause in Highland villages—guided in Spanish, with transport included for a smooth day out.★ 4.86 (271)12hES£ 60View ›3 Day Isle of Skye Tour from Edinburgh: Jacobite Steam Train3 Day Isle of Skye Tour from Edinburgh: Jacobite Steam TrainThree-day Scottish Highlands tour from Edinburgh to Isle of Skye with Jacobite Steam Train, Eilean Donan Castle, Loch Ness, accommodation and guide.★ 4.94 (1,367)3dEN£ 375View ›Edinburgh: Glenfinnan Viaduct, Glencoe & Fort William Day TripEdinburgh: Glenfinnan Viaduct, Glencoe & Fort William Day TripFull-day Highland tour from Edinburgh with Glenfinnan Viaduct, Glencoe, and Fort William. Includes driver-guide, lunch, and Jacobite Steam Train views. 10 hours.★ 4.93 (6,292)12hEN · ES£ 45View ›Isle of Skye & Highlands Tour: Castles, Loch Ness, Inverness StayIsle of Skye & Highlands Tour: Castles, Loch Ness, Inverness StayFeel the wild Scottish Highlands on a 3-day Isle of Skye tour from Edinburgh with castles, Loch Ness cruise option, and two nights in Inverness included.★ 4.70 (962)3dEN£ 400View ›Edinburgh: Hadrian's Wall, Vindolanda & Bamburgh Castle Private TourNewPrivateEdinburgh: Hadrian's Wall, Vindolanda & Bamburgh Castle Private TourPrivate full-day tour from Edinburgh to Hadrian's Wall, Vindolanda Fort and Bamburgh Castle. Includes hotel pickup, Roman artifacts and snacks. 10 hours.★ 5.00 (2)10hEN · PA +6£ 790per groupView ›Edinburgh: Loch Ness & Highlands Small-Group Tour with CruiseEdinburgh: Loch Ness & Highlands Small-Group Tour with CruiseTwelve hours from Edinburgh through Glencoe and the Cairngorms with a 50-minute Loch Ness cruise. Small groups of 16 max, luxury mini-coach, driver-guide, return by 8pm.★ 4.72 (6,289)12hEN£ 103View ›Isle of Skye, Loch Ness & Glenfinnan: 3-Day Small Group TourIsle of Skye, Loch Ness & Glenfinnan: 3-Day Small Group TourFeel the wild Highlands, walk Glenfinnan Viaduct, explore Isle of Skye’s raw coastlines, and cruise Loch Ness—all with a local guide and daily breakfast included.★ 4.96 (80)3dEN£ 550View ›Glenfinnan Viaduct Tour from Edinburgh Hogwarts Express BridgeGlenfinnan Viaduct Tour from Edinburgh Hogwarts Express BridgeDay trip from Edinburgh to Glenfinnan Viaduct, Glencoe and Fort William with Jacobite Steam Train views and visitor centre entry. Departs 7:15am, 12 hours.★ 4.69 (1,366)12h 15mEN£ 57View ›
Compare more experiences like this »

Top questions

How long is the Jacobite Steam Train ride?

Approximately 2 hours, from Fort William to Mallaig along the Scottish west coast, crossing the Glenfinnan Viaduct.

What's included in the tour?

Steam train ticket, air-conditioned coach transport, 2 nights in a 3-star B&B or hotel in Portree, entry to Dundreggan Rewilding Centre, and a local English-speaking guide.

Can I upgrade to First Class on the steam train?

No, upgrades from Standard to First Class are not available.

What time does the tour return to Edinburgh?

Approximately 5:30pm on day three, though you should allow at least 3 hours after that for onward travel, as return times depend on road and weather conditions.

Is there a minimum age?

Yes, the minimum age is 5 years. Children under 5 cannot be accommodated.

What luggage can I bring?

One suitcase (maximum 33 lbs / 15 kg) and one carry-on bag per person.

Can the Jacobite Steam Train be cancelled?

Yes, the steam train service may be altered or cancelled at short notice due to circumstances beyond the operator's control.

What if I arrive late on day one?

The bus cannot be held for late arrivals, and no refund is given. You should arrive at least 15 minutes before departure for check-in.

Is the tour suitable for people with mobility issues?

Collapsible wheelchairs with removable wheels can be accommodated if the passenger is accompanied by someone who can assist with boarding and disembarking. The tour is suitable for all fitness levels, though some stops involve walking.

What languages are available?

The tour includes a local English-speaking guide. Audio guides are available in Spanish, French, German, Italian, Mandarin, and Portuguese (not live guides).

Edinburgh: Isle of Skye, Jacobite Steam Train & Highlands 3-Day

3d · EN

from £ 540 per person

★★★★★★★★★★4.861,266 reviewsVerified traveler reviews via our booking provider
More experiences in Edinburgh »
Do you need help planning your next activity?