Reviewed · SKYE & HEBRIDES TOURS FROM EDINBURGH

3-Day Isle of Skye, ‘Hogwarts Express’ Train and Highlands Tour

5.0 · 972 reviews From $926 Operated by Highland Explorer Tours Ltd · Bookable on Viator
Book on Viator →

A single steam-train ride can sell the whole trip. This 3-day Highlands and Isle of Skye tour pairs big-time scenery with transport handled for you, plus the famous Jacobite train experience that Harry Potter fans call the Hogwarts Express. You also get two nights in Portree, with day trips to places like Glencoe and Loch Ness.

I especially like two parts: the Jacobian pacing of coach plus timed stops (so you are not just staring out a window the whole time), and the chance to see Skye highlights with a guide behind the driving and explanations. I also like that your breakfasts are included, so mornings start smoothly.

One consideration: meals beyond breakfast are on your own, and some major sights have additional admission costs (like Dunvegan Castle and Eilean Donan Castle), so budget for food and tickets as you go.

Key points to know before you go

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - Key points to know before you go

  • Jacobite steam train timing: a west-coast rail ride from Fort William to Mallaig, with a crossing over the Glenfinnan Viaduct area.
  • You stay in Portree: two nights in a 3-star B&B or hotel, selected at booking, cutting down on backtracking.
  • Classic Highlands stops with breathing room: Glencoe, Rannoch Moor views en route, plus built-in time to wander Portree at day’s end.
  • Skye day includes the big three: Old Man of Storr, Kilt Rock, and Dunvegan Castle & Gardens.
  • Day 3 hits several far-flung sites: Eilean Donan, Dundreggan Rewilding Centre, Loch Ness, Commando Memorial, and Dunkeld in one run.
  • Small group size: maximum 30 travelers, which makes it easier for your guide to keep everyone together.

Price and what this tour buys you

At $926.56 per person for a 3-day tour from Edinburgh, this is not a budget play. But you are paying for three high-cost pieces that would be expensive or stressful to arrange yourself: coach transport, two nights of Portree lodging, and the Jacobian steam train segment between Fort William and Mallaig.

It also helps that the logistics are tightly packaged. You are not piecing together separate tickets, car rentals, and hotel nights across multiple bases. You start at 7:45am in Edinburgh, then you roll north with a guide and a coach designed for this kind of route. Your group stays together, and the guide handles the timing so you can focus on views and photos.

The tradeoff is you still have a full schedule. You will spend time on the coach, and you have to accept set stop durations, plus weather can shape what you see from viewpoints. Still, the overall setup tends to feel efficient, especially if you want Skye without doing map math every day.

More Edinburgh city tours, castle visits, and Scottish day trips to compare

Day 1: Glencoe via Rannoch Moor, Fort William, Jacobite rail, then Portree

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - Day 1: Glencoe via Rannoch Moor, Fort William, Jacobite rail, then Portree
Day 1 is a long drive day, but it is not “sit and suffer.” You head north from Edinburgh with a stop in the Rannoch Moor area, then you get Glen Coe as your first proper Highlands taste. Even with just 15 minutes at the stop, it is time to take in the vibe and grab a few photos without feeling like a drive-by.

Then it is Fort William. This is where the day turns into something Harry Potter fans will remember fast. You board the Jacobite steam train for about two hours on the west coast route, and during that ride you cross the Glenfinnan Viaduct area, where a monument now stands for Bonnie Prince Charlie’s campaign.

After the train reaches Mallaig, you get a short break at the fishing village and harbour. Expect time to step out, stretch, and grab a snack if you are traveling hungry. Then the day ends in Portree, with around four hours in the main town. That is a real gift on arrival day, because you can eat early, do a quick walk, and settle in without rushing.

One practical tip: plan on using Portree town time for an easy meal. Your meals are not included beyond breakfast, so day 1 is where you can choose something simple and close by.

Day 2 on Skye: Old Man of Storr, Kilt Rock waterfall views, and Dunvegan Castle

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - Day 2 on Skye: Old Man of Storr, Kilt Rock waterfall views, and Dunvegan Castle
Skye day starts with the kind of stop that makes people go silent. You visit the Old Man of Storr for about 30 minutes. This is enough time to orient yourself and catch the iconic shape from a viewpoint, but not enough for long hikes. If you are the type who wants extended climbing routes, plan to do more on your own after this tour.

Next up is Kilt Rock, again about 30 minutes. The highlight is the cascading waterfall look along the cliffs. It is one of those stops where the photo is easy, but the feeling is the real win, especially when weather gives you dramatic light.

Then you move to Dunvegan Castle & Gardens for roughly two hours. This is the big cultural and clan-history stop of the day, and it is also one of the places where you should expect extra admission costs since it is not included. The castle is described as the oldest continuously inhabited castle in Scotland and the ancestral home of the Chiefs of Clan MacLeod for about 800 years.

If you like history that feels local, this is the best time to slow down. If you are mostly there for scenery, you may still find the setting worth the time because the views around Dunvegan tend to be part of the experience.

Guide personalities can make a noticeable difference here. On past departures, guides like Torva and Tom have stood out for how they kept people engaged while managing the timing and crowd flow at viewpoints.

Day 3: Eilean Donan Castle, Dundreggan Rewilding Centre, Loch Ness, Commando Memorial, Dunkeld

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - Day 3: Eilean Donan Castle, Dundreggan Rewilding Centre, Loch Ness, Commando Memorial, Dunkeld
Day 3 is your “big coverage” day. You hit five major stops, and the value is that you are seeing far-apart places without trying to connect bus routes that can be unreliable or too slow.

First is Eilean Donan Castle, perched where two lochs meet. You only get about 15 minutes at the stop, and it is also not included for admission. That short window can feel tight, but the payoff is that you get the one-of-a-kind setting without losing the whole day to tickets and museum-style pacing.

Then you head to Dundreggan Rewilding Centre for about 1 hour 30 minutes. This is different from the typical castle and viewpoint rhythm. Admission here is included, and the focus is the work of Trees for Life to revive Scotland’s ancient Caledonian pine forest. If you care about conservation and how landscapes recover, this stop can be a strong contrast to the more famous “poster” sights.

Next, you go to Loch Ness via Fort Augustus for around 30 minutes. You are basically there for a quick walk and a chance to look for Nessie, then move on. If you want a longer Ness experience, you will need extra time beyond the tour.

After that is the Commando Monument stop, about 15 minutes, with views of Ben Nevis if weather is clear. Finally, you end at Dunkeld, about 25 minutes at the village with its cathedral on the River Tay.

This is also where you learn a real travel lesson: in Scotland, the farther you go, the more you rely on weather. So build your expectations around “see the famous spots” instead of “guaranteed perfect conditions.”

The Jacobite train and Glenfinnan Viaduct: the real star

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - The Jacobite train and Glenfinnan Viaduct: the real star
The Jacobite steam train is the headline for a reason. You ride on the west coast rail line between Fort William and Mallaig for about two hours. The train is the thing you cannot recreate with just bus travel, and it is one of the few experiences where the scenery feels like it is part of the motion.

During the ride, you cross the Glenfinnan Viaduct area, and there is a monument to Bonnie Prince Charlie’s campaign. This adds an extra layer beyond Harry Potter. Even if you are not chasing Potter details, the connection to Jacobite history gives the moment more weight.

One small reality check: the Jacobite service may face short-notice alterations or cancellations out of the tour provider’s control. It is still the core feature, and many people treat it like the reason they booked, but always keep in mind that in rail travel, weather and operations can matter.

Also note you cannot upgrade the standard steam train ticket to first class. If you were hoping for a more spacious cabin, you will want to book and plan within the standard experience.

Portree stays, breakfast, and how to use your time off the coach

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - Portree stays, breakfast, and how to use your time off the coach
You get two nights in Portree, in a 3-star B&B or hotel. Room types can be single, twin, or double, based on what you select at booking. Breakfast is included each morning (2 breakfasts total).

What you do with the evenings matters. You likely arrive day 1 with enough time to find dinner and maybe a traditional pub. Then day 2 ends in the same Portree base after your Skye loop, so you can return to the hotel, recharge, and head out again if you feel like it.

This is one of the best setups if you like short walks and casual exploring. Portree gives you a chance to be in the place you just toured, instead of rushing to yet another city before the trip ends. Many guests have liked how convenient the lodging felt for getting into town, but since your specific property is selected at booking, treat that as a “likely perk,” not a guarantee.

Budget note: all meals besides breakfast are at your own expense. That includes lunch and dinner on every day, so you will want to carry some flexibility, and possibly snacks, for viewpoint stops.

Who this tour fits best, and who should choose something else

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - Who this tour fits best, and who should choose something else
This tour is a strong match if you want a guided Highlands and Skye trip without driving yourself. It is also ideal for first-timers who want the big names in a short time: Glencoe, Old Man of Storr, Kilt Rock, Dunvegan, Eilean Donan, Loch Ness, and Dunkeld, plus the Jacobite train ride.

It is also a good choice if you like the mix of scenery and storytelling. Guides you might meet on different departures have included people like Jenny, Louise, Jada, and Alistair, and their styles come through in how they keep the group moving and share history in plain language. On many days, that kind of guidance is what turns a “stop at a viewpoint” into something you remember.

This may not be your best fit if you want maximum independence or you want long hikes. Most viewpoint times are short: Old Man of Storr is around 30 minutes, and Kilt Rock is also about 30 minutes. You will see plenty, but you will not do full-day walking routes.

If you have mobility limits or you rely on long scenic trails, you should consider whether the short stop windows and coach timing will feel comfortable for you. The tour says most people can participate, but it does not describe accessibility details beyond that.

Should you book this Hogwarts Express to Skye tour?

3-Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour - Should you book this Hogwarts Express to Skye tour?
If you are set on doing the Jacobite train from the Fort William to Mallaig route and you want Skye highlights without planning every connection yourself, I think this is an easy yes. The two-night Portree base helps, the stops are logically grouped by geography, and the train experience is a centerpiece you cannot easily replace.

Book it if you like structured sightseeing with enough time to wander, eat, and reset. It is also a good value when you remember you are not just buying a coach ticket, you are bundling lodging and major transit.

Skip it or plan differently if you have tight food budgets, because breakfast is included but lunches and dinners are not. Also, if you want extended time at places like Old Man of Storr, Dunkeld, or Loch Ness, you may feel a bit rushed with the set stop durations.

Bottom line: this tour works best for people who want the Highlands and Skye classics, plus the Jacobite rail ride, with minimal hassle.

FAQ

What is included in the price?

Two nights of accommodation in a 3-star hotel or B&B in Portree, steam train between Mallaig and Fort William, air-conditioned midi-coach transport, a local English-speaking guide, admission to Dundreggan Rewilding Centre, and breakfast for two mornings.

Are meals included besides breakfast?

No. Breakfast is included, but food and drinks other than that are at your own expense.

What time does the tour start in Edinburgh?

The tour starts at 7:45am from Highland Explorer Tours at 60 High St, Edinburgh EH1 1TB. You are advised to arrive at least 15 minutes early for check-in.

Where does the tour end?

It ends back at the same meeting point in Edinburgh.

What are the luggage limits?

You can bring a maximum of one suitcase weighing no more than 33 lbs (15 kg) and one carry-on bag.

What is the minimum age?

The minimum age is 5 years. Children under 5 cannot be accommodated.

How big is the group?

The maximum group size is 30 travelers.

Can I cancel for free?

Yes. Free cancellation is available if you cancel at least 24 hours before the experience’s start time for a full refund.