Portree Vacations

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to NT$5,067 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Find the Best Portree Vacation Packages

Portree Hotel Deals

Bracken Hide Hotel

Bracken Hide Hotel

4 out of 5
Struan Rd Portree Scotland
Fully refundableReserve now, pay when you stay
The price is NT$11,599 per night from Apr 17 to Apr 18
NT$11,599
NT$13,919 total
Apr 17 - Apr 18
includes taxes & fees
9.2/10 Wonderful! (292 reviews)
Beautiful spot, great sauna and plunge pool! Really lovely staff!

Reviewed on 2026/1/11

Bracken Hide Hotel
The Marmalade Hotel

The Marmalade Hotel

4 out of 5
HOME FARM ROAD Portree Scotland
Fully refundableReserve now, pay when you stay
The price is NT$13,089 per night from Apr 15 to Apr 16
NT$13,089
NT$15,706 total
Apr 15 - Apr 16
includes taxes & fees
9.2/10 Wonderful! (318 reviews)
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 ...

Reviewed on 2026/3/22

The Marmalade Hotel
The Skye Inn

The Skye Inn

4 out of 5
Springfield Road Portree Scotland
9/10 Wonderful! (326 reviews)
Alright place to rest your head. Horrible damp smell in the bathroom though and breakfast wasn't very good. Good location and very friendly, nice staff though.

Reviewed on 2026/3/26

The Skye Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.