Find Beach Resorts in Portree

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Portree Beach Resorts & Hotels

Our top choices for Portree beach hotels

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (235 reviews)
"Excellent hotel, charming and great service"
United States
barbara
The price is £85
includes taxes & fees
12 Feb - 13 Feb
Eilean Iarmain

Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (200 reviews)
"Very cute little hotel in picturesque setting.The room was spotless and the bed was very comfortable."
United States
Elena
The price is £96
includes taxes & fees
12 Mar - 13 Mar
Toravaig House Hotel

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very good, (343 reviews)
"Friendly staff, great room"
United Kingdom
Simon
The price is £100
includes taxes & fees
20 Feb - 21 Feb
Balmacara Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (66 reviews)
"If you’d like quiet and scenic, this place is for you. Wonderful hospitality, food was excellent also."
United States
Teresa
The price is £159
includes taxes & fees
13 Feb - 14 Feb
Isle of Raasay Distillery

Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (73 reviews)
"Very friendly and the best stay in Skye "
United States
Anesti
The price is £106
includes taxes & fees
11 Feb - 12 Feb
Atholl House Skye

Luxury self-catering cabin - panoramic mountain views, short walk from the beach

Luxury self-catering cabin - panoramic mountain views, short walk from the beach
Staffin
10.0 out of 10, Exceptional, (41 reviews)
"The perfect location for our trip to Skye! We stayed 4 nights and loved the proximity to the Quiraing and other beautiful spots. The grazing sheep in the morning were a real treat!"
United States
Taylor K.
The price is £142
includes taxes & fees
11 Feb - 12 Feb
Luxury self-catering cabin - panoramic mountain views, short walk from the beach

Luxury Apartment in absolutely stunning seafront location, Isle of Skye.

Luxury Apartment in absolutely stunning seafront location, Isle of Skye.
Isle of Skye
10.0 out of 10, Exceptional, (17 reviews)
"Wonderful stay. Beautiful location, well equipped kitchen, friendly, helpful host. Highly recommend!"
United States
Mary L.
The price is £257
includes taxes & fees
11 Feb - 12 Feb
Luxury Apartment in absolutely stunning seafront location, Isle of Skye.

Craigard

Craigard
3.0 star property
Kyle
9.8 out of 10, Exceptional, (10 reviews)
"Craigard was quite comfortable and well-located. We loved our short stay here! If we ever get back this way, we will definitely be looking at renting this adorable cottage. "
United States
Rhonda
The price is £489
includes taxes & fees
13 Mar - 14 Mar
Craigard

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (469 reviews)
"Great hotel, with a beautiful property. The building is a bit dated and a few more reasonable dining options would be welcomed. There is only a fine dinning restaurant on the property. But overall a good stay."
United States
Andrei
The price is £107
includes taxes & fees
2 Mar - 3 Mar
Duisdale House Hotel

Amber's Cottage

Amber's Cottage
2.0 star property
Staffin
9.4 out of 10, Exceptional, (3 reviews)
"Great location. Super cozy. We enjoyed our stay."
Canada
Ward
The price is £686
includes taxes & fees
13 Feb - 14 Feb
Amber's Cottage
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at beach hotels in Portree

Top Portree Hotel Reviews

Frequently asked questions

What are the best beach hotels in Portree?
For top-rated beach hotels in Portree, consider the Bracken Hide Hotel and the Rosedale Hotel.

The 4-star Bracken Hide Hotel, with a 9.0 rating, offers partial ocean views and provides a complimentary cooked breakfast. Guests frequently mention the excellent food and the hotel's beautiful location.

The 3-star Rosedale Hotel, rated 8.2, features sea views and offers free Wi-Fi. Reviewers often highlight the fantastic staff and the comfortable, clean rooms.
How much does a beach hotel in Portree cost?
Prices for beach hotels in Portree vary, but you can find a great deal from £85 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which Portree hotels are near the best beaches?
For hotels near the best beaches in Portree, consider the Rosedale Hotel or An-airidh Bed & Breakfast Portree.

The 3-star Rosedale Hotel, with an 8.2 rating, offers sea views from many of its rooms. Guests often highlight its great location, which is walkable to local attractions.

An-airidh Bed & Breakfast Portree, a 3-star property with a great 10.0 rating, also provides sea views. It offers complimentary parking and internet access.
Which beach hotels in Portree are good for families?
For families looking for a beach hotel in Portree, the Rosedale Hotel is a great option.

The 3-star Rosedale Hotel, with an 8.2 rating, offers comfortable and clean rooms, some with sea views. Guests frequently mention the excellent and free breakfast, and the hotel's location is considered great and walkable. The staff are often described as fantastic and lovely.
What are the best Portree hotels with ocean views?
For hotels with ocean views in Portree, consider the Bracken Hide Hotel, the Rosedale Hotel, or An-airidh Bed & Breakfast Portree.

The 4-star Bracken Hide Hotel, rated 9.0 by guests, offers partial ocean views and complimentary cooked breakfast. Guests frequently mention the helpful staff and excellent food.

The Rosedale Hotel, a 3-star property with an 8.2 rating, provides sea views and is often praised for its comfortable rooms and great location.

Alternatively, the 3-star An-airidh Bed & Breakfast Portree, which has a superb 10.0 rating, features sea views and offers free parking.
Which area of Portree is best to stay in for beaches?
For beach access in Portree, the best areas to stay are those within easy reach of the coast, such as near the Scorrybreac peninsula or close to the road leading to the Fairy Pools.

Portree itself isn't directly on a beach; instead, it's a harbour town. However, staying in properties just outside the town centre, particularly those heading north towards the Scorrybreac walk, places you closer to coastal paths and smaller, more secluded coves that reveal themselves at low tide. These areas often offer stunning views of the bay and the distant mountains.

Couples looking for a peaceful base with access to scenic walks will find staying slightly out of the main town appealing. Many accommodations in these hillside locations offer private balconies or gardens, great for enjoying the views after a day exploring the coastline. You're still only a short drive or a pleasant walk from Portree's shops and restaurants.

Families might prefer staying a little further afield, perhaps towards the road that leads to the famous Fairy Pools. While not directly in Portree, these locations offer larger properties and easier access to some of Skye's more accessible beaches and coastal attractions, such as the sandy shores of Carbost, which is a short drive away and offers more space for children to play.
What is the best time of year to stay in a beach hotel in Portree?
The most popular time to stay in a beach hotel in Portree is during the summer months, particularly July and August. The weather is at its warmest and most stable then, with average temperatures ranging from 15°C to 18°C, making it pleasant for coastal strolls and enjoying the stunning views.

During this period, the island, including Portree, is bustling with visitors, and the longer daylight hours allow for extended outdoor activities. You'll find boat trips to see the local wildlife, like seals and puffins, operating frequently, and the beaches around Portree are at their most inviting for leisurely walks. Many local businesses, including restaurants with sea views, are in full swing, offering a vibrant setting.

For a great experience with potential for better value and more availability at highly-rated beach hotels, May is a fantastic alternative. The weather is generally mild, with temperatures around 10°C to 14°C, and the island is incredibly scenic with blooming wildflowers. It's an excellent time for photography and enjoying the natural beauty of the coastline before the peak summer rush.
How can I save on a beach hotel in Portree with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on Portree beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals.



*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
Is it cheaper to book flights and a beach hotel in Portree as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in Portree for you.

Explore a world of travel with Expedia