Search Filter

Price

Star
  • 3
  • 10
  • 13
  • 0
  • 0
  • 116
Accommodation Type
  • Cottages 45
  • Holiday homes 40
  • Bed and breakfasts 20
  • Apartments 10
  • Hotels 8
  • Guest houses 8
  • Villas 4
  • Country houses 3
  • Hostels 2
  • Chalets 1
  • Homestays 1
Hotel Facilities
  • Heating123
  • Non-smoking rooms120
  • Non-smoking throughout118
  • Private parking109
  • Garden90
  • Free WiFi78
  • Pets allowed55
  • Luggage storage22
  • Packed lunches21
  • Family rooms20
Portree is the capital of Skye and has two focuses: its harbor and the market square. The picturesque harbor is the ideal spot for a stroll or a cruise, while the square has facilities like banks and pubs and restaurants. There is some debate about where the town’s name comes from, with many believing it is derived from the Gaelic Port Righ (King’s Harbor), while others believe it comes from Port Ruighe, meaning port of slopes, based on its hilly locale. There are many tour operators based in Portree, and you can check out Stardust located at the pier, which takes tours to Raasay, Rona, and Holm Island. There are a number of accommodation options available, such as Braeside B&B, Grenitote B&B, and Bosville Hotel. All of these hotels serve up good pub food, so you can’t go wrong no matter where you stay.

Hotels in Portree, Inverness-Shire, Hotels near Portree


Please select a hotel from the list of hotels in and near Portree. The list below displays hotels within 30 kilometers of Portree.

142 Hotels found. Showing page 1 of 15
Order By
HOTEL IMAGE
Home Farm Apartments

Home Farm Apartments, Home Farm Road , Portree , IV51 9LX

Home Farm Apartments is 0.64 kilometers from Portree . Room prices starting from £ 249.85

Check availability and book online.
Guest Reviews
9 out of 10

From 217 Reviews
Starting From
£ 249.85
HOTEL IMAGE
Fleet Cottage

, Portree , IV51

Fleet Cottage is 0.66 kilometers from Portree . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
5 out of 10

From 1 Reviews
Starting From
£ 0
HOTEL IMAGE
Marmalade

Home Farm Road , Portree , IV51 9LX

Marmalade is 0.75 kilometers from Portree . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
8.3 out of 10

From 606 Reviews
Starting From
£ 0
Ard Choille

, Portree , IV51 9ER

Ard Choille is 0.93 kilometers from Portree . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.6 out of 10

From 3 Reviews
Starting From
£ 0
Farm Stay Portree 5057

, Portree , IV51 9ER

Farm Stay Portree 5057 is 0.95 kilometers from Portree . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
0 out of 10

From 0 Reviews
Starting From
£ 0
21 Windsor Crescent

Portree , Portree , IV51 9EA

21 Windsor Crescent is 1.03 kilometers from Portree . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
8.7 out of 10

From 74 Reviews
Starting From
£ 0
Skye Haven

Skye Haven, An Acarsaid , Portree , IV51 9ES

Skye Haven is 1.04 kilometers from Portree . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
8.6 out of 10

From 164 Reviews
Starting From
£ 0
Portree SYHA Hostelling Scotland

Isle of Skye , Portree , IV51 9EW

Portree SYHA Hostelling Scotland is 1.08 kilometers from Portree . Room prices starting from £ 25

Check availability and book online.
Guest Reviews
8 out of 10

From 541 Reviews
Starting From
£ 25
Alderburn

, Portree , IV51 9HP

Alderburn is 1.11 kilometers from Portree . Room prices starting from £ 0

Check availability and book online.
Guest Reviews
0 out of 10

From 0 Reviews
Starting From
£ 0
The Portree Hotel

Somerled Square, Portree , Portree , IV51 9EH

The Portree Hotel is 1.16 kilometers from Portree . Room prices starting from £ 125

Check availability and book online.
Guest Reviews
8.2 out of 10

From 403 Reviews
Starting From
£ 125
Hotels in localities of Portree
Achachork Hotels, Achnahanaid Hotels, Annishader, Snizort Hotels, Arnisort, Edinbane Hotels, Balmaqueen Hotels, Balmeanach, Glenhinnisdal Hotels, Balmeanach, the Braes Hotels, Balnacnoc, Uig Hotels, Bernisdale, Skeabost Bridge Hotels, Bornisketaig, Kilmuir Hotels, Borve Hotels, Breackrey, Culnacnock Hotels, Brogaig, Staffin Hotels, Camustianavaig Hotels, Carbost, Skeabost Bridge Hotels, Clachan Hotels, Conista Hotels, Conordan, the Braes Hotels, Crepigill, Skeabost Bridge Hotels, Culnacnock Hotels, Digg, Staffin Hotels, Drumuie Hotels, Earlish Hotels, Edinbane Hotels, Ellishadder, Culnacnock Hotels, Eyre Hotels, Flashadder, Edinbane Hotels, Flodigarry Hotels, Garafad, Staffin Hotels, Garos, Culnacnock Hotels, Gedintailor, the Braes Hotels, Glasphein, Staffin Hotels, Glenconon, Uig Hotels, Glenmore Hotels, Grealine, Culnacnock Hotels, Heatherfield, Penifiler Hotels, Herbusta, Kilmuir Hotels, Hungladder, Kilmuir Hotels, Idrigill, Uig Hotels, Keistle, Snizort Hotels, Kensaleyre Hotels, Kilmaluag Hotels, Kilmuir Hotels, Kilvaxter, Kilmuir Hotels, Kingsburgh, Snizort Hotels, Knott Hotels, Lealt, Culnacnock Hotels, Linicro Hotels, Lonfearn, Culnacnock Hotels, Maligar, Culnacnock Hotels, Marishadder, Culnacnock Hotels, Peinachorran Hotels, Peinaha, Glenhinnisdal Hotels, Peiness Hotels, Peinlich, Glenhinnisdal Hotels, Peinmore, Skeabost Bridge Hotels, Penifiler Hotels, Rhenetra, Snizort Hotels, Sartle, Staffin Hotels, Sheader, Uig Hotels, Skeabost Bridge Hotels, Sluggans Hotels, Snizort Hotels, Solitote Hotels, South Duntulm Hotels, Staffin Hotels, Stenscholl, Staffin Hotels, Suladale Hotels, Torvaig Hotels, Tote, Skeabost Bridge Hotels, Totescore Hotels, Treaslane Hotels, Uig Hotels, Valtos, Culnacnock Hotels