Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Isle of Skye

Best deal 21 Jun - 23 Jun
Tonight 27 May - 28 May
This weekend 31 May - 2 Jun
Next weekend 7 Jun - 9 Jun

Featured Isle of Skye 3 Star Hotels

See all 237 properties in Isle of Skye

Estimated price for 1 night/2 adults

Tongadale Hotel
Tongadale Hotel
3.0 out of 5.0 WENTWORTH ST, Portree, Scotland
4.2/5 (16 reviews)
£108/ night for 2 guests

Overall, fine hotel. Nothing special. Bar downstairs gets a bit smokey. Rooms may open to alley with trash. Bathroom had a weird funky smell .

Reviewed on 23 May 2019
Corran House
Corran House
3.0 out of 5.0 1 Eyre , Kensaleyre, Portree, Scotland
4.8/5 (4 reviews)
£100/ night for 2 guests

Perfect B&B. Very welcoming, open-hearted hosts. Wouldn't hesitate to stay there again.

Reviewed on 10 May 2019
Broadford Hotel
Broadford Hotel
3.0 out of 5.0 Torrin Road, Isle of Skye, Scotland
4.6/5 (11 reviews)
£205/ night for 2 guests

The staff were fantastic and the restaurant was excellent.

Reviewed on 23 May 2019
Uig Lodge
Uig Lodge
3.0 out of 5.0 Uig, Portree, Scotland
4.4/5 (416 reviews)

Great time on the Isle of Skye! Clean comfortable beds and good food!

Reviewed on 24 May 2019
Gleann an Ronnaich Bed and Breakfast
Gleann an Ronnaich Bed and Breakfast
3.0 out of 5.0 Staffin Road, Portree, Scotland
4.7/5 (379 reviews)

Delightful host. It is everything that others have reported. Nice touch to be given home cooked raisin scones and a bag to take with you to enjoy later on ones travels. Never needed lunch. Just plenty of licquid Single bedroom has the bathroom off the hall outside the bedroom door.

Reviewed on 18 May 2019
Inn at Aird a Bhasair
Inn at Aird a Bhasair
3.5 out of 5.0 Ardvasar, Isle of Skye, Scotland
4.6/5 (32 reviews)

Proper small hotel with nice rooms good food and a bar with friendly locals. Oh , and a fantastic location!

Reviewed on 1 May 2019
West Highland Hotel
West Highland Hotel
3.0 out of 5.0 Davies Brae, Mallaig, Scotland
3.8/5 (225 reviews)
£95/ night for 2 guests

It's a pleasant property in a beautiful seaside village. Due to train schedule, I arrived late afternoon and had a 2nd floor (3rd if one counts ground floor) and it was a bit of a hike. I put that down to being weary from travel. The view was lovely! and the room had everything necessary for a nice ...

Reviewed on 20 May 2019
Kyle Hotel
Kyle Hotel
3.0 out of 5.0 Main Street, Ross-shire, Kyle, Scotland
3.2/5 (195 reviews)
£135/ night for 2 guests

Friendly and helpful staff, perhaps more help for the single person doing all the bar duties on his own

Reviewed on 1 May 2019
Balmacara Hotel
Balmacara Hotel
3.0 out of 5.0 Balmacara, Kyle, Scotland
3.6/5 (54 reviews)
£150/ night for 2 guests

Good staff assistance. There is a nearby shop for essential needs. Food good. Some facilities need improving.

Reviewed on 22 Mar 2019
Map

Pocket Guide: 3 Star Hotels in Isle of Skye

Search for hotels in Isle of Skye on Expedia.co.uk. You can easily find your hotels in Isle of Skye using one of the methods below:

  • View our selection of featured hotels in Isle of Skye
  • Use the map to find hotels in the Isle of Skye neighborhood you prefer
  • Use the filters to see hotels in a specific area of Isle of Skye, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Isle of Skye
  • Enter your travel dates to view the best deals on hotels in Isle of Skye - while they last

Recently booked Isle of Skye hotels

Dunollie Hotel
3.0 out of 5.0
Last booking: 7 hours ago