Find and Book Top Hotels in Portree

Search among 5 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
Filter & Sort
View map
1-5 out of 5
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Bed & Breakfast
8.2
Great101 reviews
MapView on map2.7 km from City Centre
From   US$ 241 /nightSelect
8.2
Great208 reviews
MapView on map200 m from City Centre100 m from Skye Original Prints
From   US$ 113 /nightSelect
8.4
Great566 reviews
800 m from City Centre600 m from Skye Original Prints
From   US$ 170 /nightSelect
Guest house
8.2
Great207 reviews
500 m from City Centre600 m from Skye Original Prints
From   US$ 157 /nightSelect
8.2
Great249 reviews
300 m from City Centre200 m from Skye Original Prints
From   US$ 159 /nightSelect

Best hotels and places to stay in Portree

Why visit?

With its breathtaking landscapes, charming harbor, and vibrant culture, Portree is a must-visit destination for any traveler. Whether youre looking for a cozy B&B, a luxurious hotel, or a comfortable accommodation, Portree has it all. Explore the captivating beauty of the Isle of Skye, indulge in delicious local cuisine, and immerse yourself in the rich history and traditions of the Scottish highlands.

Where to stay?

Portree Harbour: Nestled in the heart of the town, Portree Harbour is a popular choice for tourists. The area boasts a range of hotels and B&Bs, offering stunning views of the harbor and easy access to the towns attractions. Enjoy a leisurely stroll along the waterfront, explore the local shops and restaurants, and experience the lively atmosphere of this bustling area.

The Cuillin Hills: For nature enthusiasts, The Cuillin Hills area offers scenic beauty and tranquility. Surrounded by rolling hills and majestic mountain ranges, this location is perfect for those seeking adventure and outdoor activities. Youll find a selection of hotels and accommodations that provide a peaceful retreat after a day of exploring the islands hiking trails and wildlife.

Braes Village: If youre looking to escape the crowds and immerse yourself in the serenity of the Scottish countryside, consider staying in the charming Braes Village. This area offers a range of accommodations, including cozy B&Bs and self-catering cottages. Relax amidst picturesque landscapes, visit nearby secluded beaches, and experience the authentic charm of rural Portree.

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 $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Portree Hotel: Located in the heart of Portree, this hotel offers comfortable accommodations at an affordable price. With its central location, guests can easily explore the towns attractions, restaurants, and shops. The hotel also provides a cozy and welcoming atmosphere, making it an excellent choice for those seeking value for money accommodations in Portree.

Bosville Hotel: Situated on the picturesque Portree Harbour, Bosville Hotel offers a combination of modern amenities and traditional Scottish charm. With comfortable rooms and stunning sea views, guests can enjoy a relaxing stay in the heart of Portree. The hotels on-site restaurant, Dulse & Brose, serves delicious local cuisine, providing a true taste of the Isle of Skye.

Uig Hotel: Located just a short drive from Portree, Uig Hotel offers affordable accommodations in a peaceful and scenic setting. The hotel features comfortable rooms and a welcoming atmosphere, making it a great option for those looking to explore the beauty of Skyes west coast. With its convenient location near the ferry terminal, guests can easily visit the Outer Hebrides or take a memorable boat trip.

Best kids-friendly hotels:

Portree Youth Hostel: This budget-friendly accommodation offers family rooms and a range of facilities suitable for children. With its relaxed atmosphere and communal spaces, families can enjoy a comfortable stay while exploring the wonders of Portree and the Isle of Skye. The hostel also provides easy access to outdoor activities and nature trails, perfect for keeping children entertained.

The Royal Hotel: Situated in the heart of Portree, The Royal Hotel offers a warm and welcoming environment for families. The hotel provides spacious family rooms and amenities such as high chairs and cribs upon request. Its central location allows easy access to nearby attractions and amenities suitable for children, including parks, playgrounds, and family-friendly dining options.

Best hotels for a romantic getaway:

Cuillin Hills Hotel: Nestled in a picturesque location with breathtaking views of the Cuillin Mountains, Cuillin Hills Hotel offers a romantic retreat for couples. The hotel features luxurious rooms, a fine dining restaurant, and a spa for a truly indulgent experience. Enjoy intimate evenings with stunning sunsets over Portree Bay, and explore the surrounding natural beauty hand-in-hand with your loved one.

Caledonian Hotel: This quaint and charming hotel, located in the heart of Portree, provides a cozy atmosphere ideal for a romantic escape. With its warm hospitality and comfortable accommodations, couples can relax and unwind during their stay. The hotels convenient central location allows for easy exploration of the towns attractions and romantic walks along the harbor.

Best for location:

Bosville Hotel: Situated on Portree Harbour, Bosville Hotel offers stunning views and easy access to the towns shops, restaurants, and attractions. Guests can enjoy the convenience of exploring Portree on foot, with the vibrant harbor just steps away.

Portree House: Located near the town center, this charming hotel provides a convenient base for exploring Portree and its surroundings. Guests can enjoy easy access to local amenities and attractions, including the famous Old Man of Storr and the Fairy Pools.

Marmalade Hotel: Positioned in the heart of Portree, Marmalade Hotel offers a central location with a contemporary and stylish atmosphere. Guests can explore the towns vibrant streets, visit local landmarks, and enjoy the convenience of nearby shops and restaurants.

Best for a short city break:

The Royal Hotel: Located in the center of Portree, The Royal Hotel offers a comfortable stay for those looking for a short city break. With its convenient location, guests can easily explore the towns attractions, indulge in local cuisine, and experience the vibrant atmosphere of Portree.

Portree Youth Hostel: Ideal for budget travelers, Portree Youth Hostel provides affordable accommodations for those looking for a short city break. The hostel offers comfortable rooms, communal spaces, and easy access to the towns amenities, making it a convenient choice for a quick getaway to Portree.

Show moreLess