Things to do in Dunvegan

Activities, attractions and tours
Dunvegan Castle featuring interior views, heritage elements and a house

Explore thousands of activities with free cancellation and no added fees.

Design your experience with airport transfers, excursions, day tours & more.

Get an insider's look in what to book before you travel.


Top places to visit

1. Portree Harbour

Portree Harbour is a sheltered, calm space lined by rows of pastel-colored storefronts and fringed by gentle green hills. Embark on boat trips to nearby islands from the pier and enjoy fresh seafood dishes at one of the family-owned establishments lining the harbor.
Learn more
Portree Harbour showing a bay or harbor and boating

2. Talisker Distillery

Whisky is part of Scottish culture and Talisker is one of the country’s most famous whisky producers. Find out how the popular beverage is crafted here on Skye during a guided tour of the distillery. At the end of the tour, taste the beloved golden elixir and purchase a few exclusive bottles to bring home.
Learn more
Talisker Distillery featuring street scenes, heritage elements and mountains

3. Dunvegan Castle

Dunvegan Castle is one of the most iconic attractions on the island. Its image can be seen on postcards and promotional materials for Skye. Discover oil paintings and precious heirlooms and take boat trips out on to the loch.
Learn more
Dunvegan Castle showing a festival, chateau or palace and tranquil scenes

4. Old Man of Storr

The Old Man of Storr is a 165-foot (50-meter) tall rock pinnacle set on an elevated position on the Trotternish Peninsula. The rock is a local landmark and on clear days, its protruding form can be seen from miles around. Follow a path up to the foot of the Old Man. From here, admire views that extend out across the sea to the islands of Rona and Raasay and south toward shimmering lochs, Portree and the dark stone peaks of the Black Cuillin range.
Learn more
Old Man of Storr which includes a monument, tranquil scenes and a lake or waterhole

5. Claigan Coral Beach

Claigan Coral Beach can stake a serious claim to being the most beautiful beach on the Isle of Skye. Fine white sand rolls into the tranquil, crystalline waters of a sea loch, offering peaceful views of Dunvegan Head. The beach is also known for the unusual “coral” that is scattered across the sand, although it is actually dried and bleached seaweed.
Learn more
Isle of Skye which includes rocky coastline and tranquil scenes

What to do in Dunvegan


Popular places to visit