Top Hotels in Portree

Search among 22 available hotels and places to stay in Portree from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-22 out of 22
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great566 reviews
MapView on map900 yd from City Center700 yd from Hebridian Blue
From   US$ 170 /nightSelect
Hotel
8.2
Great111 reviews
MapView on map500 yd from City Center600 yd from Hebridian Blue
From   US$ 355 /nightSelect
8.2
Great249 reviews
400 yd from City Center200 yd from Hebridian Blue
From   US$ 159 /nightSelect
Guest house
8.2
Great207 reviews
500 yd from City Center700 yd from Hebridian Blue
From   US$ 120 /nightSelect
8.2
Great194 reviews
300 yd from City Center200 yd from Hebridian Blue
From   US$ 137 /nightSelect
8.2
Great274 reviews
400 yd from City Center200 yd from Hebridian Blue
From   US$ 95 /nightSelect
8.2
Great207 reviews
200 yd from City Center100 yd from Hebridian Blue
From   US$ 113 /nightSelect
8.0
Great76 reviews
1000 yd from City Center100 yd from Skye Camanachd Social Club
From   US$ 195 /nightSelect
8.2
Great161 reviews
6.6 mi from City Center
From   US$ 183 /nightSelect
8.2
Great101 reviews
1.7 mi from City Center
From   US$ 241 /nightSelect
8.4
Great58 reviews
900 yd from City Center1000 yd from Hebridian Blue
From   US$ 241 /nightSelect
8.2
Great124 reviews
300 yd from City Center100 yd from Hebridian Blue
From   US$ 97 /nightSelect
8.2
Great115 reviews
500 yd from City Center300 yd from Hebridian Blue
From   US$ 180 /nightSelect
8.2
Great114 reviews
500 yd from City Center700 yd from Hebridian Blue
From   US$ 141 /nightSelect
8.2
Great134 reviews
1.3 mi from City Center1.2 mi from Hebridian Blue
From   US$ 168 /nightSelect
8.2
Great111 reviews
500 yd from City Center700 yd from Hebridian Blue
From   US$ 238 /nightSelect
8.4
Great31 reviews
600 yd from City Center700 yd from Hebridian Blue
From   US$ 659 /nightSelect
8.4
Great121 reviews
1.3 mi from City Center
From   US$ 162 /nightSelect
8.4
Great29 reviews
900 yd from City Center800 yd from Hebridian Blue
From   US$ 206 /nightSelect
8.2
Great51 reviews
200 yd from City Center100 yd from Hebridian Blue
From   US$ 133 /nightSelect
Bed & Breakfast
8.2
Great84 reviews
400 yd from City Center300 yd from Hebridian Blue
From   US$ 128 /nightSelect
Guest house
7.8
Very good71 reviews
7.3 mi from City Center
From   US$ 201 /nightSelect

Best hotels and places to stay in Portree

Why visit?

Portree, situated on the picturesque Isle of Skye in Scotland, is a charming destination that offers a unique blend of natural beauty and cultural heritage. With its stunning landscapes, rich history, and warm hospitality, Portree is a must-visit for any traveler. Whether you are seeking adventure in the great outdoors or looking to immerse yourself in the local culture, Portree has something for everyone. From cozy B&Bs to luxurious hotels, the town provides a range of accommodation options to suit different preferences and budgets.

Where to stay?

Portree Town Center: The heart of Portree offers a convenient and vibrant base for your stay. With a wide range of options, including hotels, B&Bs, and self-catering accommodations, you will find something to suit your needs. Staying in the town center allows you to explore its bustling harbor, charming shops, and delightful restaurants, all within walking distance. From here, you can easily access popular attractions like the Aros Centre and the Portree Heritage Center.

Portree Bay: For those seeking a tranquil retreat close to nature, staying in the Portree Bay area is ideal. This waterfront location offers breathtaking views of the bay and the Cuillin Mountains. You can choose from a variety of accommodations, including charming B&Bs and guesthouses. Embark on scenic walks along the shoreline, go birdwatching, or simply relax while taking in the serene atmosphere. Dont miss the opportunity to visit the famous Old Man of Storr, located just a short drive away.

Portree outskirts: If you prefer a more secluded and peaceful setting, staying on the outskirts of Portree provides a tranquil escape. Here, youll find a selection of guesthouses and self-catering cottages nestled in the beautiful countryside. Enjoy the tranquility of the surroundings, go hiking in the nearby Quiraing, or explore the Fairy Glen, a mystical landscape that captivates visitors with its unique rock formations. The outskirts offer a peaceful retreat while still being within reach of Portrees attractions.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

The Bosville Hotel: This charming hotel in the heart of Portree offers comfortable and well-appointed rooms at a reasonable price. With its central location, guests can easily explore the town and its attractions. The hotel also features an on-site restaurant serving delicious local cuisine, making it a great option for those looking for convenience and value.

Viewfield House: Situated just outside the town center, Viewfield House offers a peaceful retreat with spacious rooms and beautiful grounds. Guests can enjoy a hearty breakfast each morning and take advantage of the hotels complimentary Wi-Fi. The friendly staff and picturesque setting make Viewfield House a great choice for budget-conscious travelers.

Gleann an Ronnaich Bed and Breakfast: This family-run B&B offers affordable accommodation with a warm and welcoming atmosphere. The rooms are clean and cozy, and guests can enjoy a delicious homemade breakfast each morning. Located within walking distance of Portrees main attractions, Gleann an Ronnaich is a popular choice for those seeking a comfortable stay at a reasonable price.

Best kids-friendly hotels:

Cuillin Hills Hotel: This family-friendly hotel offers spacious rooms and a range of amenities to keep children entertained, including a large outdoor playground. The hotel also provides babysitting services, allowing parents to enjoy some downtime. With its stunning views of the surrounding landscape, Cuillin Hills Hotel is a great choice for families looking for a memorable stay in Portree.

Marmalade Hotel: Located in the town center, the Marmalade Hotel offers family rooms and suites, as well as a range of amenities for young guests. Kids can enjoy a dedicated play area and a selection of board games, ensuring they have fun throughout their stay. The hotels central location also provides easy access to local attractions and activities suitable for children.

Best hotels for a romantic getaway:

Portree Hotel: Nestled in the heart of Portree, this hotel offers cozy and romantic rooms with beautiful views of the harbor. Couples can enjoy a romantic meal at the on-site restaurant, which serves delicious local cuisine. The hotels warm ambiance and attentive service make it a perfect choice for couples seeking a romantic retreat.

The Tongadale Hotel: With its charming Victorian-style architecture and intimate ambiance, The Tongadale Hotel is ideal for a romantic getaway. The hotel offers comfortable rooms and a cozy lounge area where couples can relax by the fireplace. Located near the town center, guests can also explore Portrees romantic spots, such as the fairy-tale-like Fairy Pools.

Best for location:

Portree House Hotel: Situated in the town center, this hotel provides easy access to Portrees attractions, shops, and restaurants. The comfortable rooms offer views of the bustling harbor, allowing guests to soak in the charm of the town. With its central location, Portree House Hotel is perfect for those who want to be in the heart of the action.

Loch Portree Guest House: Located near the harbor, Loch Portree Guest House offers comfortable accommodations within walking distance of the town center. The guesthouse overlooks the picturesque Loch Portree, providing guests with a tranquil and scenic setting. Its convenient location makes it an excellent choice for those looking to explore Portrees attractions on foot.

The Royal Hotel: Situated on the waterfront, The Royal Hotel boasts breathtaking views of Portree Bay. Guests can enjoy the spectacular scenery while staying in cozy and well-equipped rooms. The hotels central location makes it a convenient base for exploring not only Portree but also the rest of the Isle of Skye.

Best for a short city break:

Cuillin Hills Hotel: With its convenient location and range of amenities, the Cuillin Hills Hotel is a great choice for a short city break. Guests can relax in comfortable rooms, indulge in delicious meals at the hotels restaurant, and take in the stunning views of the surrounding landscape. The hotels friendly staff and peaceful atmosphere make it a top pick for a rejuvenating getaway.

The Portree Hotel: Situated in the heart of the town, The Portree Hotel is perfect for those looking to immerse themselves in the local culture and experience the vibrant atmosphere of Portree. Guests can explore the towns shops, cafes, and galleries, all within walking distance from the hotel. The comfortable rooms and lively setting make it an excellent choice for a short city break.

Show moreLess