Near The Venue

All places › Portree

Seaside town

Portree

Portree

Portree is the main town on the Isle of Skye, with a brightly coloured harbour and sheltered bay where fishing boats come and go. It has independent shops, restaurants and pubs, and is a central base for Dunvegan, Uig, Staffin and Broadford.

Find a room nearby

Live prices from booking sites. The map loads only when you press the button.

Where to stay

  • Portree harbourRooms with bay views near the pier and restaurants
  • Somerled SquareCentral square with shops and bus stops
  • StruanVillage on the west side, about 20 minutes away by car
  • DunveganVillage with a castle, about 30 minutes away by car
  • StaffinVillage on the Trotternish coast, about 30 minutes away by car

Getting there

  • Citylink and Ember run long-distance coaches from Inverness, Edinburgh and Glasgow along the A87 to Skye; journeys to Portree take about 3.5 hours from Inverness
  • By road Portree is about 3 hours from Inverness and 5 hours from Glasgow; some Skye roads are single track with passing places
  • CalMac sails daily from Mallaig to Armadale in Sleat, and booking ahead is strongly advised in summer
  • Somerled Square car park has 24 pay and display spaces, with a 2-hour maximum stay
TipSkye rooms fill early for summer, so book well ahead, and allow extra time on single-track roads.

Travel details can change, especially on event days — check with the venue or operator before you travel.

More places near Portree

Questions people ask

Where is the best place to stay near Portree?

Portree harbour: Rooms with bay views near the pier and restaurants. Somerled Square: Central square with shops and bus stops. Struan: Village on the west side, about 20 minutes away by car. Dunvegan: Village with a castle, about 30 minutes away by car. Staffin: Village on the Trotternish coast, about 30 minutes away by car.

How do I get to Portree?

Citylink and Ember run long-distance coaches from Inverness, Edinburgh and Glasgow along the A87 to Skye; journeys to Portree take about 3.5 hours from Inverness. By road Portree is about 3 hours from Inverness and 5 hours from Glasgow; some Skye roads are single track with passing places. CalMac sails daily from Mallaig to Armadale in Sleat, and booking ahead is strongly advised in summer. Somerled Square car park has 24 pay and display spaces, with a 2-hour maximum stay.

Any tips for visiting Portree?

Skye rooms fill early for summer, so book well ahead, and allow extra time on single-track roads.