A waterfront with colorful buildings, a stone wall, and boats.

Beach Hotels & Resorts in Portree from AU$152

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Portree Beach Hotels

Our top choices for Portree beach hotels

1. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (624 reviews)
"Large tv, warm, comfy bed, pillows a bit firm, lovely views. Great breakfast."
United Kingdom
Alasdair
The price is AU$288
includes taxes & fees
9 Dec - 10 Dec
Cuillin Hills Hotel

2. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (373 reviews)
"Friendly and Clean and perfect location to explore everything in the Isle of Skye"
Canada
Jeffrey
The price is AU$168
includes taxes & fees
13 Dec - 14 Dec
The Marmalade Hotel

3. The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (65 reviews)
"Loved the hotel. Fabulous room. Entrance hall tired. Food lovely. Staff very helpful!"
United Kingdom
Paul
The price is AU$262
includes taxes & fees
13 Dec - 14 Dec
The Portree Hotel

4. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (415 reviews)
"Comfortable stay, great breakfast and staff"
United States
Jennifer
The price is AU$210
includes taxes & fees
19 Nov - 20 Nov
The Skye Inn

5. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (424 reviews)
"Hotel is very cool, nice rooms, great food/bar!"
United States
michael
The price is AU$268
includes taxes & fees
6 Dec - 7 Dec
Bracken Hide Hotel

6. The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (312 reviews)
"Have nothing bad to say. Our stay was perfect. The staff could not be friendlier. The breakfast was amazing!!"
Canada
Linda
The price is AU$190
includes taxes & fees
11 Dec - 12 Dec
The Bosville

7. Portree Youth Hostel

Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (117 reviews)
"Location was great…."
United States
Beth
The price is AU$135
includes taxes & fees
10 Dec - 11 Dec
Portree Youth Hostel

8. Coolin View Guest Rooms

Coolin View Guest Rooms
3.0 star property
Portree Town
8.6 out of 10, Excellent, (237 reviews)
"Convenient parking, nice view and central located."
Canada
Antony
The price is AU$173
includes taxes & fees
7 Dec - 8 Dec
Coolin View Guest Rooms

9. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (885 reviews)
"Had a great stay here and the live music was amazing."
United States
Neal
The price is AU$340
includes taxes & fees
13 Nov - 14 Nov
Tongadale Hotel
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

Find out more about Portree

Portree and its attractions for beach lovers

Nestled on the picturesque Isle of Skye, Portree offers a delightful blend of stunning coastal views and inviting beaches. Start your day with a visit to the charming Portree Harbour, where you can watch local fishermen at work and perhaps even spot some playful seals basking on the rocks. The nearby Aros Centre provides an immersive experience of Skye's natural heritage, featuring exhibitions and a beautiful woodland walk leading to breathtaking coastal scenery. For those who enjoy a bit of adventure, the Trotternish Peninsula is perfect for hiking, with trails that take you past dramatic cliffs and serene beaches like the stunning Staffin Bay, where you can collect fossils or enjoy a picnic on the sandy shore. After a day of exploration, unwind at the scenic Dunvegan Castle, surrounded by lush gardens and offering spectacular views of the surrounding waters. For a truly enchanting stay, consider hotels along the waterfront, where you can listen to the gentle lapping of waves as you relax in comfort, with many accommodations offering family-friendly amenities and attentive service to ensure a memorable getaway.

Find the best beach hotels and resorts in Portree

For those seeking a coastal escape in Portree, Scotland, these hotels offer stunning views and beach-friendly amenities to enhance your seaside experience.

Bracken Hide Hotel

  • Why it's great for the ultimate beach vacation spot: The Bracken Hide Hotel is a perfect choice for beach lovers, offering stunning ocean views that invite travelers to indulge in the beauty of Scotland's coastline. With an impressive review rating of 9.0, this hotel ensures a delightful stay with its complimentary breakfast and well-appointed accommodations, including furnished balconies that allow travelers to soak in the scenery right from their rooms.
  • Other amenities: Guests can enjoy a range of additional features, including free toiletries for added comfort and convenience. The hotel also provides free self-parking, making it easy for travelers to explore the picturesque surroundings. Start each day with a delicious cooked breakfast, setting you up for a day of beachside adventures. With its prime location in Portree Town, visitors have easy access to local attractions and the stunning natural beauty of the area.
  • Neighborhood: Portree Town
  • Nearby attractions: Somerled Square - 1.5 km, Sgurr Alasdair - 1.2 km, A.C.E Target Sports Skye - 1.3 km

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 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 Rosedale Hotel, rated 8.2, features sea views and offers free Wi-Fi. Reviewers often highlight the fantastic staff and the comfortable, clean rooms.
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 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 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 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 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 property with an 8.2 rating, provides sea views and is often praised for its comfortable rooms and great location.

Alternatively, the 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.
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.
How can I save on a beach hotel in Portree with Expedia?
One Key™ —Expedia's free travel rewards program—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.
How much does a beach hotel in Portree cost?
Prices for beach hotels in Portree vary, but you can find a great deal from AU$152 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.
Is it cheaper to book a Portree beach hotel and flights 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.

Explore a world of travel with Expedia