Photo: Florian Pépellin (CC BY-SA 3.0), via Wikimedia Commons
Things to do in Portree
The best holidays are planned around great days out. Here's what's on the doorstep in Portree, from big-ticket attractions to rainy-day savers.
Showing museums, aquariums and attractions with indoor areas — the ones that work whatever the forecast.
Museums & Galleries
18.3 mi from Portree
Skye Museum of Island Life
The Skye Museum of Island Life is a museum in Kilmuir, Skye, Scotland, which is dedicated to preserving a township of thatched cottages as they would have been on Skye at the end o... — Wikipedia
20.1 mi from Portree
Kyle Station Museum
Kyle Station Museum sits inside the historic station building at Kyle of Lochalsh, right where the train stops, so there's nowhere to go but inside. You can explore exhibitions and...
28.5 mi from Portree
Gairloch Outdoor Museum
The Outdoor Museum extends Gairloch Museum's collection into the landscape. Behind the museum, the Achtercairn Archaeology Trail leads you round 12 Iron Age roundhouse sites, with...
28.6 mi from Portree
Gairloch Heritage Museum
Gairloch Museum is an independent museum in the Wester Ross region of Scotland. The museum is located in the Highland village of Gairloch, in Achtercairn. The museum moved to a new... — Wikipedia
Where to stay near Portree
Places to stay within easy reach of these days out.
More around Portree
Haunted Britain
Plan it day by day
Create a free account and hit "Save to my trip" on anything below — then assign each one to a day of your holiday so the whole week is sorted before you pack. And if you haven't booked yet, see our guide to holidays in Portree for the best places to stay.
Frequently asked questions
What are the best things to do in Portree?
The list below shows attractions nearby with distances from Portree.
What can we do in Portree when it rains?
Museums, galleries and aquariums are your friends — filter the list below by category and keep a couple in reserve for wet days.
More ways to explore
Not booked yet? See the best places to stay in Portree.