Free to useThere are no hidden charges or fees.
Filter your dealsFilter by free cancellation, free breakfast and more.
Millions of reviewsCheck ratings based on millions of real guest reviews.
Bundle and saveSave money when you bundle your flight + hotel.
If you want to take your children on a day out they won’t forget, you should take them to Lealt Falls, to the north of Portree. Accommodation like Lealt Falls House, which is around a 25-minute drive from Portree and a roughly 2-minute drive from the famous waterfall, is ideally situated.
If you want to stay outside of Portree but still have access to the facilities in the town, you could stay at Portree hotels like Feochan Rooms Portree. This is about a 20-minute walk along the coast or a roughly 2-minute bus journey on line 917 from the centre of the town.
Portree gets very busy during the festive period, with the Hogmanay Hoolie being one of the highlights. The perfect event for a family-friendly night, you can see the New Year in with dancing, live music and fireworks. Due to its popularity, you should try and book as early as possible; as the date draws closer, not only do the prices go up but hotels are also in short supply. An example of a good hotel to stay at to see in the New Year is Cuillin Hills Hotel, which is only a short walk from the main festivities.
If you’re travelling on your own and you want to meet other like-minded people, then it’s a good idea to stay somewhere like Portree Youth Hostel. This accommodation offers a communal kitchen, so you can break the ice whilst cooking, as well as a shared lounge, which has plenty of seating for you to sit and get to know people better.
If you are looking for a hotel close to Portree Harbour, you should consider staying at The Royal Hotel, Cuillin Hills Hotel and Tongadale Hotel, as they are the most recommended by KAYAK users.
The average price of a double room in Portree is £399 per night. In the last 3 days, KAYAK found great deals as cheap as £110 per night.
In the last 3 hours, users have found Portree hotels for tonight for as low as £110. Users have also found 3-star hotels from £168 and 4-star hotels from £291.
In the last 3 days, the best price displayed on KAYAK for a double hotel room in Portree for the upcoming weekend was £123 per night. We also found good deals for 3-star hotel rooms from £123 and 4-star hotel rooms from £272.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Portree districts. You can also do a search using the city map to choose a specific location, like Portree city centre
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in Portree that offer both parking and free parking. Popular choices among KAYAK users include Cuillin Hills Hotel, Canowindra and The Marmalade Hotel.