Find beach hotels in Portree

Beach vacation deals from $320
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Portree Beach Hotels

Our top choices for Portree beach hotels

Eilean Iarmain

Eilean Iarmain
3.0 star property
Sleat
9.6 out of 10, Exceptional, (247 reviews)
"We had a wonderful view from our room once the weather cleared up. Dinner reservations book up fast so I recommend booking in advance if you plan to have dinner there. The pub that is attached to the hotel was great. All staff were very friendly and helpful. We thoroughly enjoyed our stay there and wouldn’t hesitate to return. "
United States
Sally
$418 nightly
The price is $501
May 31 - Jun 1
Total with taxes and fees
Eilean Iarmain

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (68 reviews)
"Nicely done rooms in the distillery. Room was comfortable and had amazing view. Price was a bit high for the level offered and it was disappointing that the restaurant is closed mid week as the dining experience next door is not to be recommended. "
Australia
Gerard
$288 nightly
The price is $345
May 30 - May 31
Total with taxes and fees
Isle of Raasay Distillery

Toravaig House Hotel

Toravaig House Hotel
4.0 star property
Teangue
9.0 out of 10, Wonderful, (207 reviews)
"We stayed in a room with a view of the ocean."
United States
Jennifer
$327 nightly
The price is $392
Jun 18 - Jun 19
Total with taxes and fees
Toravaig House Hotel

Balmacara Hotel

Balmacara Hotel
3.0 star property
Kyle
8.4 out of 10, Very Good, (376 reviews)
"We only stood one night during our road trip through Scotland. The view on a clear morning is exceptional. There is a store right next to the hotel. A great place to stock up for your day's adventure. We recommend the mussels at their restaurant!"
United States
Vinnie
$267 nightly
The price is $320
May 24 - May 25
Total with taxes and fees
Balmacara Hotel

Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (76 reviews)
"Believe the reviews! It's a beautifully maintained property. Lovely sitting area, beautiful breakfast and great breakfast options, yogurt, raisins, granola, cereal, breads, meat and cheese. The rooms are big enough to move around and you have a front row view of the lake. Quiet, with restaurant on property. The shower is a low flow, but remains hot. The most pleasant feature were the staff! Wonderfully accomodating and the most friendly staff of any hotel we have ever stayed in. Loved our stay."
United States
sean
$389 nightly
The price is $466
Jun 3 - Jun 4
Total with taxes and fees
Atholl House Skye

25 Langlands Terrace

25 Langlands Terrace
3.0 star property
Kyle
10.0 out of 10, Exceptional, (2 reviews)
"Great property for our family holiday and it was immaculately clean and had everything we needed. Highly recommend it and the location was good as the local area had 2 places to stock up on items. Lovely area and house!"
United Kingdom
Yatchen
$834 nightly
The price is $1,001
Jun 3 - Jun 4
Total with taxes and fees
25 Langlands Terrace

Duisdale House Hotel

Duisdale House Hotel
4.0 star property
Duisdalemore
9.0 out of 10, Wonderful, (480 reviews)
  • cleanliness
    Take a relaxing seaside escape at this charming hotel, with easy beach access just 12 minutes away and coastal adventures aplenty.
"Perfect location, right across from the water with a quick path to the beach."
United States
April
$436 nightly
The price is $524
Jun 17 - Jun 18
Total with taxes and fees
Duisdale House Hotel

Craigard

Craigard
3.0 star property
Kyle
9.8 out of 10, Exceptional, (10 reviews)
"Fine stay all we needed for our few nights there to be very comfortable. "
United Kingdom
Danny
$788 nightly
The price is $946
Jun 5 - Jun 6
Total with taxes and fees
Craigard

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
$884 nightly
The price is $1,060
May 22 - May 23
Total with taxes and fees
Amber's Cottage

Boatman's Cottage

Boatman's Cottage
3.5 star property
Kyle
$836 nightly
The price is $1,003
May 29 - May 30
Total with taxes and fees
Boatman'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

Find out more about Portree

Portree and its attractions for beach lovers

Portree, the capital of the Isle of Skye, offers a unique blend of stunning landscapes and coastal charm, making it a fantastic choice for travelers seeking beachside accommodations. Start your exploration at the picturesque Portree Harbour, where colorful buildings line the waterfront and provide a perfect backdrop for leisurely strolls or family photos. Just a short drive away, the sandy shores of Staffin Bay invite visitors to uncover ancient dinosaur footprints and enjoy a picnic with panoramic views of the sea. For a more adventurous experience, head to the nearby Talisker Bay, where rugged cliffs meet the Atlantic Ocean, perfect for a family hike or a beachcombing adventure. Wildlife enthusiasts will love the chance to spot seals and seabirds in their natural habitat, especially around the stunning cliffs of Kilt Rock. Finally, after a day of exploration, unwind at one of Portree's inviting hotels, many of which offer sea views and easy access to local beaches, ensuring you and your family can relax in comfort while soaking in the breathtaking surroundings.

Find the best beach hotels and resorts in Portree

For travelers seeking a beach getaway in Portree, Scotland, these top hotels offer breathtaking ocean views and delightful amenities for a memorable stay.

Cuillin Hills Hotel

  • Why it's great for the ultimate beach vacation spot: The Cuillin Hills Hotel is an exceptional choice for beach lovers, a spectacular ocean view restaurant that allows guests to savor delightful meals while soaking in the stunning coastal scenery. With an impressive guest review rating of 9.8, this hotel combines comfort and elegance, making it a perfect retreat for those looking to enjoy the beauty of Portree's beaches.
  • Other amenities: Guests can indulge in a complimentary full breakfast each morning and enjoy expansive terraces perfect for relaxing outdoors. The hotel features premium bedding for a restful night, designer toiletries, and luxurious bathrobes to enhance the guest experience. For added convenience, self-parking is complimentary, and the concierge is ready to assist with local attractions, ensuring a seamless stay for travelers.
  • Neighborhood: Portree Town
  • Nearby attractions: Portree Harbour - 0.66 miles, Somerled Square - 0.71 miles, Aros Experience - 0.74 miles

The Marmalade Hotel

  • Why it's great for the ultimate beach vacation spot: The Marmalade Hotel stands out with its ocean view restaurant, making it an ideal spot for travelers who want to enjoy exquisite culinary experiences alongside beautiful beach scenery. With a fantastic review rating of 9.4, this hotel provides a perfect blend of comfort and coastal charm.
  • Other amenities: Guests can expect daily housekeeping and luxurious Egyptian cotton sheets for a restful night. The hotel also features a beautiful garden and a terrace for relaxation. Family-friendly design elements ensure a welcoming place, while complimentary self-parking and free toiletries add to the overall convenience of the stay.
  • Neighborhood: Portree Town
  • Nearby attractions: Portree Harbour - 0.47 miles, Somerled Square - 0.34 miles, Portree Visit Scotland Information Centre - 0.51 miles

Bracken Hide Hotel

  • Why it's great for the ultimate beach vacation spot: For those who appreciate beach views, Bracken Hide Hotel offers a charming stay with ocean views that create a serene atmosphere for guests. With an impressive review rating of 9.2, this hotel is perfect for beach enthusiasts looking to unwind and enjoy the coastal charm of Portree.
  • Other amenities: Guests can enjoy free cooked breakfasts daily, ensuring a great start to their day. The hotel features furnished balconies in some rooms, allowing guests to enjoy the fresh sea breeze. Complimentary self-parking is available, and free toiletries in every room add to the convenience of a comfortable stay.
  • Neighborhood: Portree Town
  • Nearby attractions: Somerled Square - 0.91 miles, Sgurr Alasdair - 0.75 miles, A.C.E Target Sports Skye - 0.8 miles

Top Portree Hotel Reviews

Frequently asked questions

How much does a beach hotel in Portree cost?
Prices for beach hotels in Portree vary, but you can find a great deal from $320 on Expedia. You're likely to find lower rates if you're traveling 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 beach hotels in Portree are good for families?
For a family trip to Portree, the Rosedale Hotel is a suitable option.

The 3-star Rosedale Hotel, with an 8.2 rating, offers rooms with sea views, and free cribs are available, which is convenient for families with young children. Guests frequently mention the comfortable and clean rooms, as well as the excellent, complimentary breakfast. Its location near Portree Harbour is also considered great and walkable.
What are the best Portree hotels with ocean views?
When seeking hotels with ocean views in Portree, the Bracken Hide Hotel and Rosedale Hotel are popular options.

The Bracken Hide Hotel, a 4-star property with a 9.0 rating, offers free breakfast and complimentary WiFi. Guests frequently mention the hotel's location as great and beautiful, and praise the cozy and clean rooms.

The 3-star Rosedale Hotel, with an 8.2 rating, provides sea views and free WiFi. Reviewers often highlight the fantastic staff and comfortable, clean rooms, as well as the excellent, free breakfast.
What is the best time of year to stay in a beach hotel in Portree?
For the most delightful experience soaking in the coastal charm of Portree, the period from late May through early September is generally considered the best time to visit. During these months, you can expect average temperatures ranging from a pleasant 55°F to 65°F, providing ideal conditions for leisurely strolls along the harbor or exploring the iconic Old Man of Storr, which is just a short drive from the town centre.

While families often aim for the peak summer months of July and August to coincide with school holidays, couples and solo travellers might find the shoulder seasons of late May and early September offer a more tranquil atmosphere. During the bustling summer, hotel availability, especially for those coveted beachside accommodations, can be quite competitive, and prices tend to reflect this high demand. Booking well in advance is highly recommended to secure your preferred room with a view.

For a truly special experience with easier reservations and a distinct seasonal charm, late May or early September are fantastic alternatives.
How can I save on a beach hotel in Portree with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Portree beach hotel bookings for every dollar you spend—just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. 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 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.
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