Skip to main content

Filter by:


Star rating

Review score

Ollach – 27 hotels and places to stay
See the latest prices and deals by choosing your dates.
The Rosedale Hotel & Restaurant, hotel in Ollach

Set in a converted cluster of fisherman’s houses along Portree Harbour the hotel offers plenty of character and quirks. There are 17 en-suite bedrooms with all expected facilities.

Lovely room with beautiful views out to the harbour. Comfy beds. Breakfast menu was excellent. Definitely recommend.
7.8
Scored 7.8
Good
Rated good
1,168 reviews
Price from£252per night
Cuillin Hills Hotel, hotel in Ollach

In 15 acres of private grounds, this hotel boasts spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskies on offer.

Nice room.
9.4
Scored 9.4
Superb
Rated superb
1,884 reviews
Price from£191.40per night
The Portree Hotel, hotel in Ollach

Originally built in 1875, The Portree Hotel is situated on the corner of Portree's main street and overlooks Somerled Square, the town’s main square.

Room was comfortable albeit small.
8.4
Scored 8.4
Very good
Rated very good
1,072 reviews
Price from£190per night
Coolin View, hotel in Ollach

With spectacular views across Portree Harbour, Coolin View Guest House is situated in Portree centre. There is free parking and free WiFi.

Lovely hotel in the most envious of locations in Portree. Comfortable room looking over the harbour . The sun shone for the whole duration which made this trip even sweater 🤩
8.1
Scored 8.1
Very good
Rated very good
1,040 reviews
Price from£96per night
Rockview, hotel in Ollach

Located within 37 km of Dunvegan Castle in Portree, Rockview offers accommodation with seating area. Featuring sea and mountain views, this bed and breakfast also offers free WiFi.

Small room but great location and hosts
9.6
Scored 9.6
Exceptional
Rated exceptional
739 reviews
Price from£88per night
Kintyre Caravan, hotel in Ollach

Located in Portree and only 47 km from Dunvegan Castle, Kintyre Caravan provides accommodation with sea views, free WiFi and free private parking. The property features mountain and garden views.

Very comfortable stay in such a lovely caravan! Our host was very kind and the place is wonderful. The position is adequate to visitate Skye.
9.7
Scored 9.7
Exceptional
Rated exceptional
13 reviews
Price from£95per night
Angusfield Cabins, hotel in Ollach

Offering sea views, Angusfield Cabins is an accommodation located in Sconser, 35 km from Kyle of Lochalsh and 49 km from Eilean Donan Castle.

Fantastic 2 days in these cabins in Skye. Easy to acces them. New kitchen with everything you need. A plus is the shower, hot water at instant and with power. Views were so lovely. I will repeat!
9.9
Scored 9.9
Exceptional
Rated exceptional
37 reviews
Price from£270per night
The Skye Inn, hotel in Ollach

Situated within 37 km of Dunvegan Castle in Portree, The Skye Inn provides accommodation with seating area. This 3-star guest house offers luggage storage space and a housekeeping service.

Cute interiors, great location, nice allocation of apartments.
8.3
Scored 8.3
Very good
Rated very good
1,164 reviews
Price from£145.13per night
Raasay House Hotel, hotel in Ollach

Situated on the picturesque Isle of Raasay, a 5-minute walk from the ferry terminal, newly refurbished in 2013 Raasay House Hotel is nestled in a Georgian mansion with beautifully landscaped lawns.

The staff was super friendly and going out of their way to make end meet at any time. The house is a wee bit old fashioned but in a warm and cosy way. The restaurant at the house was not open so I had to dine at the nearby distillery twice. The food there is decent but the service is not a la carte. You have to book the menu for £55. Also, be aware that you are staying on a very small island. There is no other option for dining or breakfast. I do enjoy my stay very much. I hiked to the top of Dun Cana and back and attended the distillery tour. Raasay House and the island is definitely worth a visit!!
8.8
Scored 8.8
Fabulous
Rated fabulous
861 reviews
Price from£237.50per night
Sithean Beag, hotel in Ollach

Boasting sea views, Sithean Beag is set in Portree, around 37 km from Dunvegan Castle. The guest house has family rooms. All units at the guest house come with a seating area and a flat-screen TV.

We really liked the fact that the property was on the sea and it was quiet.
8.7
Scored 8.7
Fabulous
Rated fabulous
122 reviews
Price from£160per night
See all hotels in and around Ollach
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Ollach:

  • 10
    Scored 10

    We had 3 nights but could easily have stayed for more.

    We had 3 nights but could easily have stayed for more. Driving on often single track roads takes a little while to get around, but this was a great base for seeing the island. We cooked our own meals using the well-equipped kitchen - which had most of the staples such as seasonings and oil. We bought local haunch of venison in Portree which is 10 minutes away, and made a sauce from the blackberries in the lane to accompany it. Our best meal of the whole holiday. Perhaps not the ideal location for a 1 night stay - but great for 3+
    John
    United Kingdom
gogless