Home
Your location

Portree

Place in Highland, Scotland

Coordinates:57.416, -6.198
OS grid ref:NG 48 43
Population:2,410
Dialling code: 01478 (Isle of Skye - Portree)
Map of the UK

Portree is the main town on the Isle of Skye, in the Highland area of Scotland, and is instantly recognisable for its horseshoe-shaped harbour lined with colourful houses. The town sits beneath dramatic geology - notably the Trotternish Ridge and the Old Man of Storr to the north and the jagged Cuillin range to the south - making it a popular base for hillwalkers and wildlife enthusiasts.

Historically a fishing and crofting hub, Portree today combines a strong Gaelic heritage with a tourism-driven local economy: you’ll find seafood restaurants, craft shops, galleries and regular music and cultural events alongside everyday services for islanders. Its small-town social life mixes longtime crofter families, seasonal workers and visitors, so the town feels both rooted in local tradition and lively during the summer months.

Postcode districts covering Portree

Neighbouring places

Example postcodes in Portree

Transport links

  • Inverness Airport 80.4 miles129.3 km
  • Duirinish Railway Station 20 miles32.2 km
  • Kyle of Lochalsh Railway Station 20.3 miles32.7 km

Hotels in Portree Ad

Schools in Portree

  • Bun-Sgoil Ghàidhlig Phort Rìgh Primary
  • Portree High School Secondary
  • Portree Primary Primary

Local points of interest

  • Portree Harbour Harbour 1.2 miles1.9 km
  • Raasay House Estate 6.7 miles10.7 km
  • Lynedale House Estate 9.8 miles15.8 km
  • Glen Brittle Forest Forest 12.7 miles20.4 km
  • Cuillin Hills Mountains 13.8 miles22.2 km
  • Applecross Forest Forest 17 miles27.4 km
  • Skye Museum of Island Life Museum 18.1 miles29.2 km