▲ North YorkshireDestinations
Find a hotel

Home/Where to stay/Portree/5-star hotels

5-star hotels in Portree

A shortlist of 5-star hotels and self-catering stays in and around Portree, on the Isle of Skye. It is for travellers who want top-class comfort as a base for the harbour, the island's scenery and the wider Highlands.

11 hotels1 rated 4.5+8 guest reviews

Staying in Portree

Portree is the main town on the Isle of Skye, built around a compact, walkable centre with shops, restaurants and pubs, and a harbour where boats are often moored in the bay. From here you can walk the shore, visit the Aros Centre for cultural events, or take a boat trip to see seals and other wildlife, and in August the town hosts the Skye Highland Games. With its scenery and welcoming atmosphere, it is a natural starting point for discovering the island.

The 5-star stays on this shortlist sit in different parts of the area rather than all in the town centre. Harbour View on Douglas Row, Harbour House on Beaumont Crescent and Crofters Cottage at Balmeanach are the closest to the centre, while Skye Eyrie at Culnacnoc, the Monkstadt properties, Edinbane Lodge, Burnside Cottage at Kensaleyre, Storr Apartments by Storr Lochs and Salt Winds near Inverness lie further out. That mix suits couples and families on a short break who want space and quiet, and anyone touring the island by car.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Skye Eyrie

    ★★★★★5.08 reviews17.1 km from the centre

    5 Grealin Culnacnoc, Portree, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereSet 17.1 km from Portree in Grealin, this 5-star property pairs a sea outlook with a fireplace and a garden, so evenings indoors feel as considered as days out. Free car parking suits guests arriving by car, and the kitchen, washing machine and dishwasher make longer self-catering stays straightforward. Pets are allowed, which opens the trip up to those travelling with a dog. Eight reviews average 5.0 out of 5.

    See Skye Eyrie
  2. Storr Apartments

    ★★★★★4.5 km from the centre

    Storr Lochs, Portree, United Kingdom

    Best for: Drivers

    • Free car parking
    • Kitchen
    • Free Wifi

    Why stay hereApartments 4.5 km from Portree, with a lake and a garden on hand, giving guests water and greenery without a long drive. The kitchen and free car parking cover the practical side, while canoe and fishing facilities point to days spent on the water. Room service and a terrace round things off for slower evenings. Ideal for couples or families wanting space and a loch-side setting.

    See Storr Apartments
  3. Burnside Cottage

    ★★★★★8.6 km from the centre

    Burnside Cottage Kensaleyre, Portree, United Kingdom

    Best for: Drivers

    • Free car parking
    • Kitchen
    • Beach nearby

    Why stay hereA cottage 8.6 km from Portree with the sea and a beach nearby, making it a natural base for coastal days. The fireplace and garden give the interior a warm, lived-in feel, and the kitchen with dishwasher and washing machine supports a proper self-catering stay. Fishing is available for guests who want to cast a line. Best suited to those who prefer a quiet, independent house over a serviced hotel.

    See Burnside Cottage
  4. Edinbane Lodge

    ★★★★★13.7 km from the centre

    Old Dunvegan Road, Portree, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Family rooms
    • Free Wifi

    Why stay hereA 5-star lodge 13.7 km from Portree with a restaurant and bar on site, so dinner needs no planning. Housekeeping, luggage storage and a wake-up service add a hotel rhythm, while family rooms and a sofa bed give flexibility. A river runs nearby, and fishing is among the facilities. Bike rental makes exploring the surrounding area easy. Suits guests who want service and dining without staying in the centre.

    See Edinbane Lodge
  5. Salt Winds

    ★★★★★23.3 km from the centre

    Salt Winds, Inverness, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Free Wifi

    Why stay herePositioned 23.3 km from Portree in Inverness, this 5-star house offers a fireplace and garden for quiet evenings. Pets are allowed, and free car parking plus a washing machine and dishwasher make it workable for longer stays. The kitchen and refrigerator let guests cater for themselves. A good fit for those travelling with a dog who want a private base away from the busier parts of the island.

    See Salt Winds
  6. Crofters Cottage

    ★★★★★2.1 km from the centre

    Crofters Cottage 1 Balmeanach, Portree, United Kingdom

    Best for: Drivers · Step-free access

    • Free car parking
    • Kitchen
    • Beach nearby

    Why stay hereJust 2.1 km from Portree, this cottage combines the sea and a beach nearby with wheelchair access, which is rare among the options here. The fireplace and garden handle the indoor and outdoor sides, while the kitchen, dishwasher and washing machine support self-catering. Free car parking and a picnic area make day trips easy. Suits guests who want to be close to town without giving up space.

    See Crofters Cottage
  7. Harbour View

    ★★★★★2.3 km from the centre

    Flat 1 Douglas Row, Portree, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Family rooms
    • Kitchen

    Why stay hereA flat 2.3 km from Portree with a sea view, sitting in Douglas Row where a bar is among the facilities. Diving and horse riding are on offer for active guests, and a golf course is available too. The kitchen covers everyday cooking needs, and free car parking removes any parking worry. A practical choice for couples or small groups who want both town access and outdoor pursuits.

    See Harbour View
  8. Harbour House

    ★★★★★2.2 km from the centre

    Beaumont Crescent; 6, Portree, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereOn Beaumont Crescent, 2.2 km from Portree, this 5-star house looks out over the sea and welcomes pets. The fireplace and fully equipped kitchen, including a dishwasher and washing machine, suit longer stays, and free car parking is provided. Canoe and water sports facilities appeal to guests who want to get onto the water. An easy pick for those who want sea views and a central-ish base.

    See Harbour House
  9. Air an Oir Skye Self Catering

    ★★★★★2.8 km from the centre

    Weaver's Point Viewfield Road, Portree, United Kingdom

    Best for: Drivers

    • Free car parking
    • Kitchen
    • Free Wifi

    Why stay hereA self-catering property 2.8 km from Portree with both a lake and a sea view, plus a garden and terrace. The kitchen and kitchenette make flexible dining simple, and room service is available when guests would rather not cook. A fireplace and picnic area round out the stay. Suits couples or small families who want quiet independence close to town.

    See Air an Oir Skye Self Catering
  10. Monkstadt No 10 The Horse Walk

    ★★★★★23.9 km from the centre

    Monkstadt Steadings, Portree, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereSet 23.9 km from Portree at Monkstadt Steadings, this 5-star property has a garden and sea views, with canoe and horse riding facilities for guests who want to be active. Pets are allowed, and the kitchen plus washing machine and dishwasher make longer visits comfortable. Free car parking and express check-in keep arrivals simple. A good match for those who want a rural base with room to settle in.

    See Monkstadt No 10 The Horse Walk
  11. Monkstadt 1745 Restaurant with Rooms

    ★★★★★23.9 km from the centre

    Monkstadt House And Steadings Isle Of Skye, Portree, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Lounge
    • Pets allowed

    Why stay hereFor a 5-star stay that feels removed from Portree's harbour bustle, Monkstadt 1745 Restaurant with Rooms sits 23.9 km from the centre at Monkstadt House And Steadings on the Isle of Skye. Sea views, a jacuzzi and a fireplace give the rooms a relaxed, coastal character, and an on-site restaurant means dinner needs no drive afterwards. Pets are allowed, and free car parking plus free wifi cover the practical side. It suits couples and small groups who want space, quiet and coastal scenery rather than a town-centre base.

    See Monkstadt 1745 Restaurant with Rooms

The shortlist side by side

HotelClassParkingPetsTo the centre
Skye Eyrie★★★★★YesYes17.1 km
Storr Apartments★★★★★Yes–4.5 km
Burnside Cottage★★★★★Yes–8.6 km
Edinbane Lodge★★★★★Yes–13.7 km
Salt Winds★★★★★YesYes23.3 km
Crofters Cottage★★★★★Yes–2.1 km
Harbour View★★★★★Yes–2.3 km
Harbour House★★★★★YesYes2.2 km
Air an Oir Skye Self Catering★★★★★Yes–2.8 km
Monkstadt No 10 The Horse Walk★★★★★YesYes23.9 km
Monkstadt 1745 Restaurant with Rooms★★★★★YesYes23.9 km

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

Closest to the centre

Crofters Cottage at Balmeanach, Harbour House on Beaumont Crescent and Harbour View on Douglas Row are the nearest of the shortlist to Portree's centre, between 2.1 and 2.3 km away.

Crofters Cottage · Harbour House · Harbour View

For families

Edinbane Lodge has family rooms and a cot, plus a restaurant and bar for easy evenings. Harbour View and Monkstadt 1745 Restaurant with Rooms both offer family rooms, and Monkstadt also has high chairs, a sofa bed, a jacuzzi and a restaurant.

Edinbane Lodge · Harbour View · Monkstadt 1745 Restaurant with Rooms

With pets

Skye Eyrie, Salt Winds, Harbour House and both Monkstadt properties welcome pets. Each has a garden or patio space, free parking and self-catering facilities, which makes them practical for guests travelling with a dog. Harbour House is the closest of these to Portree's centre, at 2.2 km.

Skye Eyrie · Salt Winds · Harbour House · Monkstadt No 10 The Horse Walk · Monkstadt 1745 Restaurant with Rooms

Top-rated and reviewed

Skye Eyrie holds a perfect guest rating of 5.0 from 8 reviews, the highest on this shortlist. It sits at Culnacnoc, 17.1 km from the centre, and offers a fireplace, sea views, a garden, a kitchen and free parking, so it suits guests who prize a quiet, highly rated base over a central one.

Skye Eyrie

Plan your stay

Getting there and around

Portree is accessible by car via the A87 road, which connects to the Skye Bridge from the mainland. The journey from Inverness takes around two and a half hours, while from Glasgow it is approximately five hours. Buses run regularly from Inverness and Glasgow to Portree, with services also connecting to other parts of Skye. The nearest railway station is in Kyle of Lochalsh, about an hour's drive away, with connections to Inverness. Within Portree, the town centre is easily explored on foot, but a car or bicycle is recommended for exploring the wider island.

When to go

The best time to visit Portree is between May and September, when the weather is mild and daylight hours are long. July and August are the busiest months, with the Skye Highland Games taking place in August. Spring and autumn offer fewer crowds and can still provide pleasant weather for outdoor activities. Winter visits are possible but days are short and some attractions may have limited opening hours.

Questions, answered

Which of these hotels is closest to Portree's centre?

Crofters Cottage at Balmeanach is the closest, 2.1 km from the centre, followed by Harbour House on Beaumont Crescent at 2.2 km, Harbour View on Douglas Row at 2.3 km and Air an Oir on Viewfield Road at 2.8 km.

Do these hotels have free parking?

Yes. Every property on this shortlist lists free car parking, which is useful on Skye, where a car or bicycle is recommended for exploring beyond walkable Portree. Distances from the centre range from 2.1 km for Crofters Cottage to 23.9 km for the Monkstadt stays.

Are any of these hotels pet-friendly?

Skye Eyrie, Salt Winds, Harbour House and both Monkstadt properties allow pets. Each also offers free parking and a garden or patio, and Harbour House is the closest of them to the centre, at 2.2 km. Pets are not listed among the facilities of the other properties.

Which is the top-rated hotel on this shortlist?

Skye Eyrie holds a guest rating of 5.0 from 8 reviews, the highest here. It is at Culnacnoc, 17.1 km from Portree's centre, and lists a fireplace, sea views, a garden, a kitchen and free parking, so it suits guests who prefer a quiet base.

Do any of these properties have a restaurant or bar?

Edinbane Lodge and Monkstadt 1745 Restaurant with Rooms both list restaurants. Edinbane Lodge also has a bar and a smoking area, while the Monkstadt property adds a jacuzzi, a lounge and high chairs. Both are well outside the town centre, at 13.7 km and 23.9 km respectively.

Which of these hotels suit families?

Edinbane Lodge, Harbour View and Monkstadt 1745 Restaurant with Rooms list family rooms. Edinbane Lodge and Monkstadt also provide cots, and Monkstadt adds high chairs and a sofa bed.

Do the properties have kitchens for self-catering?

Most do. Skye Eyrie, Storr Apartments, Burnside Cottage, Crofters Cottage, Harbour View, Harbour House, Air an Oir, Monkstadt No 10 and Monkstadt 1745 all list kitchens, with several also offering a microwave, dishwasher and washing machine. Edinbane Lodge and Salt Winds do not list a kitchen.

What is the best way to get to Portree?

The most common ways are by car or bus from Inverness or Glasgow. The nearest railway station is in Kyle of Lochalsh, from where you can take a bus or taxi to Portree. Within the town, the centre is easily explored on foot.

More ways to stay in Portree