Hotel Accommodation in Portree

Guide providing hotel and guest accommodation in Portree. Our directory contains detailed information for cheap hotel rooms, bed and breakfast, luxury and discount accommodation deals.

Business Listings

Tucked away in a magical loch-side setting, Greshornish House offers luxury bed and breakfast accommodation in an historic home dating from 1740, now belonging to the Colquhoun family. "The ultimate in country house hotels", this is ideal as a base for exploring the whole island or simply as a relaxing retreat. Delicious food, comfortable rooms - "Uniquely different - Excellent".


The Caledonian Hotel is a friendly family run hotel situated in Portree, the very heart of the Isle of Skye. We offer high grade accommodation with the convenience of a centralised location which is ideal no matter whether your stay is for business or pleasure.


Flodigarry has been a Country House Hotel since 1928. Although substantially upgraded over the years the hotel's traditional Highland character has been retained so that today guests can truly enjoy homely Scottish 4 star comfort in a 10 star location. Flodigarry Hotel provides an excellent choice of eighteen en-suite bedrooms to suit most requirements.



The idyllic Rosedale Hotel is situated on the harbour front of the beautiful Highland town of Portree, the capital of Skye. The Hotel was originally the houses inhabited by the fishermen of Portree, some dating as far back as the reign of William IV. The development over the years has made this into a modern, comfortable hotel.


This luxurious Country House Hotel is located in private grounds on the edge of Loch Snizort. Originally built as a hunting lodge it is steeped in history and has an enchanting period feel with its open fires. Skeabost Country House is surrounded by a demanding 9-hole golf course and fishing enthusiasts will relish the opportunity to cast in our salmon and trout river.


Uniquely situated within the Islands capital Portree, yet set in 20 acres of woodland garden, this country hotel is an ideal base for touring Skye. Built over 200 years ago, Viewfield House retains all its original charm and the splendid victorian interior is wonderfully intact. Viewfield House has 11 bedrooms, ten are en-suite and one has an adjacent private bathroom.

Additional Listings