← Portree cruise guide
history · Portree

Dunvegan Castle & Gardens: Seat of Clan MacLeod

Step inside Dunvegan Castle — continuously inhabited for 800 years and the ancestral home of Clan MacLeod — and wander its loch-side gardens filled with walled walks, woodland and the legendary Fairy Flag chamber. Scotland's history made viscerally real.

What to expect

The castle's rooms are steeped in clan history — portraits, weaponry, and the fragile 700-year-old Fairy Flag that legend says has saved the clan twice in battle. The walled kitchen garden and woodland walks along Loch Dunvegan are serene and perfectly manicured. A short boat trip brings you eye-level with a basking colony of common seals on the loch's rocky outcrops — utterly magical. The tearoom serves excellent Skye-sourced refreshments.

Book it with
Dunvegan Castle & Gardens (Official)
GBP 16.50 adult (castle & gardens); GBP 10.50 gardens only; optional boat trip to seal colony GBP 9 per adult
Book it →

Good to know

Dunvegan is approximately 40 minutes from Portree by car — arrange a private driver or taxi for door-to-door ease. Pre-book entry online to avoid queues in peak season. Allow at least 2.5 hours on site including the boat trip. Check the castle's seasonal opening hours before sailing.

Sail there

Luxury cruises that call at Portree — book through us, the fare is identical and your concierge stays on your side.

Oceania · Oceania Vista
11 nights · calls at Portree
from $5,499
View sailing →
Holland America · Nieuw Statendam
14 nights · calls at Portree
from $2,199
View sailing →
Norwegian · Norwegian Star
10 nights · calls at Portree
from $1,793
View sailing →
See all cruises to Portree →
← Back to the full Portree guide

⚓ Your bucket-list concierge

Doing the whole cruise?

Tell us your sailing and we'll send the bucket list for every port — the operator to call, real prices, and an honest verdict on each ship tour.

No spam. The honest plan, even when it says skip the ship’s tour.