Hotels in Portree (Scotland, United Kingdom)

756 hotels in Portree

  1. Tongadale Hotel

    3 Stars
    Locally sourced restaurant menu options
    Select dates to see exact prices
  2. Sligachan Hotel

    3 Stars
    Historic 1830s mountaineer lodge museum
    See prices from 12 sites
    from$192
  3. Cuillin Hills Hotel

    4 Stars
    Direct Access To Coastal Trails
    See prices from 5 sites
    from$174
  4. The Skye Inn

    4 Stars
    Cooked to order Scottish breakfast
    See prices from 9 sites
    from$160
  5. Greshornish House Hotel

    4 Stars
    Loch Greshornish and garden views
    See prices from 7 sites
    from$145
  6. The Royal Hotel

    3 Stars
    En Suite Rooms With Views
    Select dates to see exact prices
  7. Isle of Raasay Distillery

    4 Stars
    Seasonal local produce dining menu
    See prices from 1 site
    from$279
  8. Marmalade Hotel

    4 Stars
    Select rooms with bay views
    See prices from 12 sites
    from$128
  9. Bracken Hide Hotel

    4 Stars
    Scenic hillside views of Portree
    See prices from 12 sites
    from$203
  10. The Portree Hotel

    3 Stars
    Access central Portree transport links
    See prices from 12 sites
    from$181
  11. Portree Youth Hostel

    4 Stars
    Communal Lounge With Bay Views
    Select dates to see exact prices
  12. Portree Independent Hostel

    4 Stars
    Central Portree location near transit
    Select dates to see exact prices
  13. Bosville Hotel

    4 Stars
    Harbour views from front rooms
    See prices from 11 sites
    from$143
  14. Lighthouse Cottage

    3 Stars
    Sea and mountain landscape views
    Select dates to see exact prices
  15. Redwood House & Restaurant

    3 Stars
    Select dates to see exact prices
  16. Corran House

    Scenic sea and lake views
    Select dates to see exact prices
  17. Edinbane Inn

    Locally Sourced Restaurant Menu Options
    Select dates to see exact prices
  18. Pink House Skye

    Select dates to see exact prices
  19. Old Captain Guest House

    Shared lounge and outdoor fireplace
    Select dates to see exact prices
  20. Coolin View

    Short walk to town center
    See prices from 8 sites
    from$151
  21. The Cottage By Interhome

    Select dates to see exact prices
  22. Loch Eyre House

    Shared Lounge Overlooking Loch Eyre
    Select dates to see exact prices
  23. Storr Apartments

    5 Stars
    Loch Fada waterfront location access
    Select dates to see exact prices
  24. Ploughmans Cottage

    Select dates to see exact prices
  25. Springfield Guest House

    Personalized service from hosts
    Select dates to see exact prices
  26. Aurora

    Select dates to see exact prices
  27. Oronsay B&B

    Walk to Portree town center
    Select dates to see exact prices
  28. Radio Skye Pods

    Select dates to see exact prices
  29. Achalochan House

    Scenic Ose location
    Select dates to see exact prices
  30. Tor's Place

    Select dates to see exact prices
  31. Riverside Apartment

    Select dates to see exact prices
  32. Classic Lodges Ramsey Park

    3 Stars
    Select dates to see exact prices
  33. Stonefield House

    Select dates to see exact prices
  34. Forest View

    Select dates to see exact prices
  35. Taransay House

    Harbor views from private balconies
    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Portree

  • Cheapest month: January
    $210 per night
  • Yearly typical price
    $682 per night
  • Peak month: April
    $792 per night

Frequently Asked Questions about Portree

  • When is the cheapest time to book a hotel in Portree?

    January is usually the cheapest month to book a hotel in Portree, with typical prices around $210 per night based on 136 price comparisons.

  • When are hotel prices highest in Portree?

    Hotel prices in Portree are usually highest during April, with typical prices around $792 per night.

  • How much does a hotel in Portree cost per night?

    Hotel prices in Portree usually range from $193 per night to $889 per night, with typical prices around $682 per night.

  • How do hotel prices in Portree change throughout the year?

    Hotel prices in Portree are typically lowest in January at around $210 per night, rising to around $792 per night in April.

  • November

    2026

    $376
    $219 — $573
  • December

    2026

    $371
    $208 — $546
  • January

    2027

    $210
    $193 — $391
  • February

    2027

    Select dates to see exact prices

  • March

    2027

    $386
    $207 — $590
  • April

    2027

    $792
    $660 — $889
  • May

    2027

    $792
    $615 — $901
  • June

    2027

    $698
    $493 — $882
  • July

    2027

    $710
    $490 — $898
  • August

    2027

    $682
    $492 — $881
  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Portree

Hotels in Portree

These hotels may also be interesting for you...

Points of Interest - Portree

Top Destinations

More Top Destinations