Hotels in Portree

Thu, Apr 16
Fri, Apr 17
April 2026
2
May 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
Apr 2 - Apr 3
Tomorrow
Apr 3 - Apr 4
This weekend
Apr 3 - Apr 5
Next weekend
Apr 10 - Apr 12

Where to stay in Portree?

Bracken Hide Hotel
Bracken Hide Hotel
Portree Town
  • Immerse in the rugged beauty of Portree at this cozy retreat with two scenic bars.
$307 nightly
$369 total
Apr 16 - Apr 17
Total with taxes and fees
Bracken Hide Hotel
The Portree Hotel
The Portree Hotel
Portree Town
$181 nightly
$217 total
Apr 4 - Apr 5
Total with taxes and fees
The Portree Hotel
Coolin View Guest Rooms
Coolin View Guest Rooms
Portree Town
$244 nightly
$292 total
Apr 6 - Apr 7
Total with taxes and fees
Coolin View Guest Rooms
Cuillin Hills Hotel
Cuillin Hills Hotel
Portree Town
  • Relax in the lush atmosphere of this Portree business hotel with spectacular views.
$380 nightly
$456 total
Apr 12 - Apr 13
Total with taxes and fees
Cuillin Hills Hotel
The Marmalade Hotel
The Marmalade Hotel
Portree Town
  • Relax in Georgian charm just steps from Portree's vibrant harbor district.
$391 nightly
$469 total
Apr 11 - Apr 12
Total with taxes and fees
The Marmalade Hotel
The Bosville
The Bosville
Portree Town
  • Intimate boutique stay in Portree with harbor views and convenient town access.
$344 nightly
$413 total
Apr 18 - Apr 19
Total with taxes and fees
The Bosville
Sidhean Dubha Holiday Home
Sidhean Dubha Holiday Home
Portree Town
  • Relax in a luxurious Portree vacation home minutes from the harbor and square.
$509 nightly
$509 total
Apr 18 - Apr 19
Total with taxes and fees
Sidhean Dubha Holiday Home
Toravaig House Hotel
Toravaig House Hotel
Teangue
  • Experience a Scottish coastal escape with garden views and distilleries nearby.
$210 nightly
$252 total
Apr 6 - Apr 7
Total with taxes and fees
Toravaig House Hotel
Eilean Iarmain
Eilean Iarmain
Sleat
$177 nightly
$213 total
Apr 3 - Apr 4
Total with taxes and fees
Eilean Iarmain
House Of Juniper - The Manse
House Of Juniper - The Manse
Broadford
  • Stay in a serene Highland retreat at The Manse, with a full-service spa on site.
$142 nightly
$171 total
Apr 15 - Apr 16
Total with taxes and fees
House Of Juniper - The Manse
Dunollie Hotel
Dunollie Hotel
Broadford
  • Discover a seaside sanctuary with refreshing ocean views just minutes from key attractions.
$110 nightly
$132 total
Apr 12 - Apr 13
Total with taxes and fees
Dunollie Hotel
Broadford Hotel
Broadford Hotel
Broadford
  • Inviting coastal escape on stunning Isle of Skye with exceptional staff service.
$192 nightly
$230 total
Apr 17 - Apr 18
Total with taxes and fees
Broadford Hotel
Glenbrittle Youth Hostel
Glenbrittle Youth Hostel
Minginish
  • Stay just 5 minutes from Fairy Pools in this rustic Minginish hostel.
$98 nightly
$117 total
Apr 15 - Apr 16
Total with taxes and fees
Glenbrittle Youth Hostel
Isle of Skye Guest house
Isle of Skye Guest house
Kyleakin
  • Scenic Kyleakin retreat near Skye Bridge with free perks and hiking adventures.
$194 nightly
$232 total
Apr 26 - Apr 27
Total with taxes and fees
Isle of Skye Guest house
Balmacara Hotel
Balmacara Hotel
Kyle
  • Cozy Highland escape on the shores of Kyle with a welcoming restaurant and bar.
$231 nightly
$278 total
Apr 21 - Apr 22
Total with taxes and fees
Balmacara Hotel
Craigard
Craigard
Kyle
  • Cozy Highland escape with quick drive to Kyle Station and trails nearby.
$741 nightly
$889 total
Apr 12 - Apr 13
Total with taxes and fees
Craigard
Tingle Creek Hotel
Tingle Creek Hotel
Kyle
  • Scenic Kyle escape with breakfast and highland exploration opportunities.
$139 nightly
$167 total
Apr 6 - Apr 7
Total with taxes and fees
Tingle Creek Hotel
Duisdale House Hotel
Duisdale House Hotel
Duisdalemore
  • Set on the picturesque Isle of Skye, enjoy British dining and scenic exploration.
$286 nightly
$343 total
Apr 12 - Apr 13
Total with taxes and fees
Duisdale House Hotel
Isle of Raasay Distillery
Isle of Raasay Distillery
Isle of Raasay
  • Located on the bay with a boutique distillery, offering serene island views.
$225 nightly
$270 total
Apr 10 - Apr 11
Total with taxes and fees
Isle of Raasay Distillery
House Of Juniper - The Cabins
House Of Juniper - The Cabins
Broadford
  • Rustic cabins in the heart of Strath with convenient access to local attractions.
$132 nightly
$159 total
Apr 27 - Apr 28
Total with taxes and fees
House Of Juniper - The Cabins
View all properties
Our prices for hotels in Portree are cheapest in February
Price trends for hotels in Portree
Pricing is based on two traveler single night rates
View properties in April
Typical weather for Portree
April
High 49°F / low 42°F. Cloudy most days.
View properties in April
49°
42°
52°
46°
57°
51°
59°
53°
59°
53°
57°
52°
53°
48°
48°
44°
46°
41°
44°
39°
44°
39°
46°
40°
Monthly weather averages (˚F)

Top neighborhoods in Portree

Portree Town

The Portree Town neighborhood offers attractions such as Somerled Square and Portree Harbour.

Top landmarks in Portree

Portree harbour (Isle of Skye) on a sunny day in summer

Portree Harbour

4.4/5 (750 reviews)
You can stroll along Portree Harbour for relaxing water views when you're in Portree Town.
See properties
On route to Sgurr Alasdair

Sgurr Alasdair

You might want to head out to Sgurr Alasdair for some fresh mountain air and a bird's-eye view of Portree.
See properties

Somerled Square

4.2/5 (113 reviews)
If you're planning a bit of sightseeing head to Somerled Square— just one of the monuments in Portree Town.
See properties

A.C.E Target Sports Skye

A.C.E Target Sports Skye is 1.5 mi (2.4 km) from central Portree, why not stop by during your stay.
See properties

Portree Visit Scotland Information Centre

4.4/5 (25 reviews)
Portree Visit Scotland Information Centre is worth a pic or two when discovering Portree Town.
See properties

Aros Centre

Aros Centre is 0.9 mi (1.4 km) from central Portree, why not stop by during your stay. If you have fun at Aros Centre, you'll love Aros Experience, located nearby.
See properties

Apothecary's Tower

If you're planning a bit of sightseeing head to Apothecary's Tower— just one of the monuments in Portree Town.
See properties

Skye and Lochalsh Archive Centre

Skye and Lochalsh Archive Centre is just one of the attractions in Portree Town, Portree so you might want to stop by during your trip. If you want to experience more of the culture Portree has to offer, head to Somerled Square, Portree Visit Scotland Information Centre, and Portree Harbour.
See properties

Learn more about Portree

A harbor of candy-colored houses greets visitors to this Isle of Skye gem, where fishing boats bob alongside seagulls performing aerial acrobatics. The bustling Somerled Square offers pubs where locals might share tales of Bonnie Prince Charlie's escape over a peaty whisky. Beyond town, the Old Man of Storr's jagged rock formation stands like nature's sculpture garden against moody skies. The Aros Centre celebrates Gaelic heritage with performances that might have you attempting tongue-twisting phrases by evening. For the ultimate Skye experience, hike the Quiraing's otherworldly landscape, where each foggy hollow seems to hide a fairy tale creature just out of sight.

See all hotels in Portree

Check out reviews of Portree hotels guests love

Uig Hotel

Uig Hotel

10/10 Excellent
"Another fantastic stay at The Uig Hotel. Every member of staff are friendly and helpful. Rooms are very comfortable, we stayed in the 33 room in Lodge. Had a great view. Will definitely be back "
ROBERT 3-night trip
Posted 6 hours ago
Uig Hotel
Isle of Skye Guest house

Isle of Skye Guest house

6/10 Okay
"Parkimg was easy enough as we had arrived not long after check in. We had to call to get the door codes as the email wasnt sent as it was ment to. We had a family room which had a seperate area with the 2 singles beds which was nice to have a little kid free time once they were asleep. One of the single beds was broken on arrival so I called duty manager who didnt answer but sent a text and someone was up within a few minutes and sorted it quickly with a new bed base. There were areas if the room that could have benefited from a dust but the beds were clean and the shower had more ompf than ours at home"
Gemma 1-night trip
Posted 2 days ago
Isle of Skye Guest house
The Skye Inn

The Skye Inn

10/10 Excellent
"Complementary cook to order breakfast with varied selections was an unexpected joy. The dinners, although not complementary, were tasty and luxurious. The hotel staff clearly understand customer service as they were all second to none."
David 2-night trip
Posted 3 days ago
The Skye Inn
Cuillin Hills Hotel

Cuillin Hills Hotel

10/10 Excellent
"Every member of staff we spoke to were extremely professional and very welcoming. The room was comfortable and clean. The food was excellent. We had breakfast and an evening meal. Could not fault it. Everything was delicious. Plenty of parking at the front and side of the hotel."
Alison 2-night trip
Posted 3 days ago
Cuillin Hills Hotel
The Portree Hotel

The Portree Hotel

10/10 Excellent
"Great stay, comfortable, the restaurant/bar food, service, and staff wonderful, as well as the hotel staff. Right in the town center, would recommend and stay again. "
KIRAH 2-night trip
Posted 3 days ago
The Portree Hotel
Balmacara Hotel

Balmacara Hotel

10/10 Excellent
"Great for Solo traveller. Felt really safe. Could park right outside my room. Breakfast had a good variety to choose from. Meals in restaurant were great. Not too long to wait. Staff were fantastic and very attentive. Nothing too much trouble. Good location before heading up to Skye. Looks out on the water. Not too much highway noise."
Margaret 4-night trip
Posted 3 days ago
Balmacara Hotel
Portree Youth Hostel

Portree Youth Hostel

10/10 Excellent
"Nice, clean hostel, well staffed, in the centre of Portree, with a lovely view."
Paolo 3-night trip
Posted 10 days ago
Portree Youth Hostel
The Marmalade Hotel

The Marmalade Hotel

10/10 Excellent
"The full stay was beautiful, staff really lovely and friendly, room was spotless and loved the surprise when I arrived after not having my bedding changed, unique and extremely thoughtful. Would recommend this hotel. We will indeed return, especially for the breakfast - haggis and perfectly poached eggs, delicious! "
Frances 3-night trip
Posted 11 days ago
The Marmalade Hotel
The Bosville

The Bosville

10/10 Excellent
"The room and common areas were very nice here and felt clean. We loved our room and the bed. Great bathroom and shower. The hotel does have a restaurant serving breakfast and dinner but we felt it was expensive. There’s obviously lots of cafes and trinket shops around in Portree. I will warn that there are only stairs here so big bags could be difficult or accessibility concerns. Parking is right in front if you are able to get a spot. "
Camden 2-night trip
Posted 12 days ago
The Bosville

Frequently asked questions

How much does a hotel room cost in Portree?
You can discover great hotels in Portree from $117 with properties to suit all budgets and needs. To find an affordable hotel in Portree that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at Portree hotels?
Discover great deals on Portree hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Portree hotels.
Can I book Portree hotels with free cancellation?
To book a refundable Portree hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Portree?
Our travelers' top pet-friendly hotels in Portree include:
  • The Skye Inn: A hotel in Portree Town with a guest rating of 9 out of 10
  • Tongadale Hotel: A hotel in Portree Town with a guest rating of 8.2
  • Rosedale Hotel: A hotel in Portree Town with a guest rating of 8.2
You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Portree.
What are some of the best hotels in Portree for couples?
Stay at a top-rated Portree romantic hotel and make the most of your couple's vacation. Our travelers love Cuillin Hills Hotel, a hotel in Portree Town with an ocean-view restaurant and couples/private dining. Discover more hotels in Portree on Hotels.com for couples by using the "Traveler experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Portree hotels with free parking?
If you're arriving by car, choosing a great Portree hotel with free parking is a plus. Our travelers' favorites include:
What are some popular hotels in central Portree?
If you're looking for hotels in central Portree, check out Tongadale Hotel and Gleann an Ronnaich Bed & Breakfast. Travelers love Tongadale Hotel for its location, as well as the restaurant, bar/lounge and free full breakfast this hotel offers. Gleann an Ronnaich Bed & Breakfast is another popular central bed & breakfast with free breakfast and free parking. When you stay at one of these central hotels, you'll be in easy reach of top sights including Portree Harbour. Portree Town and Skeabost are some of the most central neighborhoods for your Portree vacation.
What hotels do travelers like in Portree?
Cuillin Hills Hotel, The Marmalade Hotel and The Bosville are all accommodations that are popular with guests.
Where can I get free parking at my hotel in Portree?
Park your car for free at Coolin View Guest Rooms.
Can I book a refundable hotel in Portree?
If you're looking for the flexibility to change your travel plans to Portree, most hotels offer refundable* bookable rates. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Portree if I want a vacation home instead of a traditional hotel?
If you want a good alternative to a hotel, look over our selection of 21 vacation homes. You can also consider one of the 5 apartments or 16 cottages.
What will the weather in Portree be like during my visit?
The warmest months in Portree are usually July and August with an average temp of 55°F. January and February are the chilliest months when the average temp is 42°F. The rainiest months are October and December.

Find out more about Portree

Portree: Where Island Dreams Meet Coastal Serenity

Nestled on the stunning Isle of Skye, Portree is a charming harbor town that captures the essence of Scotland's rugged beauty. With its colorful waterfront, Portree Bay invites visitors to explore quaint shops and indulge in fresh seafood. Just minutes away, breathtaking landscapes await, from the dramatic cliffs of the Trotternish Peninsula to the serene beauty of the Quiraing. A gateway to the enchanting islands, Portree offers a unique blend of nature and culture, making it an ideal destination for those seeking adventure or a romantic getaway. Discover the magic of Portree, where every corner tells a story. For great hotel rates in Portree, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Portree

Portree offers a variety of hotel accommodations, from cozy bed and breakfasts to luxurious stays. You'll find charming places with stunning views and modern amenities. Whether you prefer a boutique experience or a more traditional hotel, Portree has options that cater to different tastes and budgets. Here are some of our travelers' favorite hotels in Portree:

  1. Cuillin Hills HotelOpens in a new window: This luxurious 4.0-star hotel provides an exceptional retreat for leisure travelers. Nestled on the water's edge, it offers stunning views of the Cuillens and Portree, making it an ideal backdrop for relaxation. The hotel boasts a renowned restaurant serving exquisite dinners, elevating your dining experience to new heights. Guests appreciate the attentive service and the carefully curated ambiance, which enhances the overall comfort of their stay. With its impeccable hospitality and picturesque setting, Cuillin Hills Hotel is perfect for those seeking a memorable getaway.
  2. The Marmalade HotelOpens in a new window: This charming 4.0-star hotel is a delightful choice for discerning leisure travelers looking for a cozy escape just minutes from the heart of Portree. With elegantly appointed rooms featuring lovely views, it creates a serene atmosphere for relaxation. The hotel is known for its outstanding breakfast, accommodating dietary needs with care, and a restaurant that serves high-quality meals. The warm and welcoming staff contribute to an inviting ambiance, ensuring a comfortable and enjoyable experience throughout your stay.
  3. The Skye InnOpens in a new window: This inviting 4.0-star hotel is tailored for travelers seeking a unique experience with their pets. Located a short walk from the Main Village, it offers modern comfort with a traditional touch. The hotel features clean and cozy accommodations, ensuring a restful stay for guests and their furry companions. With a focus on excellent customer service and thoughtful amenities, it provides a delightful atmosphere for pet lovers. The inviting breakfast and convenient location make The Skye Inn a fantastic choice for a memorable getaway.

Top locations to stay in Portree

Some of the best areas to stay in when visiting Portree are Skeabost, Struan, and Edinbane. Skeabost offers serene countryside vibes, while Struan is perfect for beach lovers with access to Talisker Beach. Edinbane combines hilly landscapes and proximity to attractions like Dunvegan Castle, making it ideal for first-time visitors seeking diverse experiences.

  1. SkeabostOpens in a new window: Nestled in the serene countryside of the Isle of Skye, Skeabost is an ideal spot for those looking to unwind surrounded by nature. With its lush landscapes and peaceful atmosphere, it's perfect for leisurely walks and enjoying the local scenery. Just a short drive away, you'll find Dunvegan Castle, a historic site with stunning gardens and fascinating history. The nearby Talisker Beach offers breathtaking views and a chance to experience the rugged coastline of Scotland. Staying here gives you a wonderful mix of countryside charm and accessibility to some of the island's remarkable attractions.
  2. StruanOpens in a new window: Struan is a quaint village that embodies the charm of the Isle of Skye's rural life. Close to the beautiful Talisker Beach, it provides a wonderful opportunity for beach walks and enjoying the stunning coastline. The nearby Somerled Square is a great spot for a leisurely stroll, where you can soak in the local culture. Struan's peaceful environment and proximity to nature make it a lovely place to stay for travelers seeking a relaxing escape while exploring the island's hidden gems.
  3. EdinbaneOpens in a new window: Edinbane boasts a unique blend of hilly landscapes and stunning vistas, making it a fantastic choice for nature lovers. The area is conveniently located near iconic attractions like the Old Man of Storr and Dunvegan Castle, both must-sees for anyone visiting the Isle of Skye. For those who enjoy shopping, Edinbane is home to local artisans, including Uig Pottery and Skye Silver Gift Shop, where you can find unique souvenirs. This location offers a peaceful retreat with easy access to some of the island's most popular sites.

Things to do in Portree

Nestled along a scenic harbor, this charming town invites travelers to explore its stunning coastal landscapes, from rugged cliffs to tranquil beaches. Enjoy outdoor activities like hiking through lush forests, embarking on boat tours, or diving into crystal-clear waters, all while soaking in the breathtaking views of surrounding mountains and glistening lakes.

  • Portree HarbourOpens in a new window – Stroll along Portree Harbour, where vibrant boats bob in the water, and the stunning backdrop of the surrounding hills awaits. This picturesque harbor is a perfect spot to relax, take photos, or enjoy a meal at one of the nearby cafes while soaking in the maritime charm.
  • Somerled SquareOpens in a new window – Visit Somerled Square, the heart of Portree, where locals and visitors gather. This lively piazza features quaint shops and eateries, making it an ideal place to grab a bite or pick up unique souvenirs. Don’t miss the chance to soak up the local atmosphere in this bustling hub.
  • Old Man of StorrOpens in a new window – Embark on an adventure to the Old Man of Storr, a striking rock formation that commands attention. Hike up the trails to experience breathtaking views of the landscape and the nearby islands. This iconic landmark is a must-see for nature enthusiasts and photographers alike.
  • Aros CentreOpens in a new window – Dive into the cultural scene at the Aros Centre, where you can enjoy a variety of exhibits and performances. This cultural center showcases the rich heritage of the Isle of Skye and often hosts events that highlight local talent, making it a delightful stop for anyone interested in the arts.
  • Fairy PoolsOpens in a new window – Discover the enchanting Fairy Pools, a series of crystal-clear pools and waterfalls nestled in the landscape. Take a refreshing dip or simply admire the natural beauty surrounding you. The vibrant colors and serene atmosphere make this spot a magical escape into nature.

5 tips for savvy savings when booking a hotel in Portree

  1. Book for the cheapest times: The most budget-friendly time to visit Portree is during January, February, and November, when hotel prices are lower. To fully appreciate the city's significant landmarks, cultural sites, and natural beauty, it's recommended to stay for at least 2 to 3 days. This duration allows for exploration of historical attractions and nearby islands that offer great value for money. With the potential for prices to drop during these months, travelers on a budget can enjoy a memorable experience without overspending.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Portree, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, helping you seize opportunities to save. Additionally, the Smart ShoppingOpens in a new window tool in the app allows you to compare hotel prices and amenities, ensuring you're informed if prices drop or new rooms become available, making it easier to book that spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Being flexible with your travel dates might help you save on your stay at a Portree hotel. For those seeking something special, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend alternative dates that could help you find a more budget-friendly option.
  4. Consider your location: Hotels near the city center usually tend to be pricier, but thanks to Portree's great public transportation options, you might discover a more affordable independent hotel a bit further out that’s still conveniently connected. If you’re interested in exploring alternative, less crowded neighborhoods or even nearby lesser-known towns, you can often find excellent value for your money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Portree. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Portree

Portree experiences its lowest average temperatures in January and February, at 41.9°F (5.5°C), while July and August are the hottest months, with an average temperature of 55.9°F (13.3°C). October tends to be the wettest month. The peak travel months to visit Portree are April, May, and July, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by moderate rainfall and mostly cloudy conditions.

Keep exploring