COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels in Inner Hebrides and Isle of Skye

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

Old Pier Cottage
3 out of 5
South Cuil, c/o Uig Hotel, Uig, Portree, Scotland
The price is £115 per night from 22 Aug to 22 Aug
63.15 mi from city centre
4.9/5Exceptional! (47 reviews)
"Nice place to stay and wind down"

Reviewed on 16 Jul 2021

Old Pier Cottage
Taigh Duitseach
3 out of 5
Viewfield Road, Portree, Scotland
The price is £132 per night from 2 Sep to 2 Sep
51.14 mi from city centre
4.8/5Exceptional! (12 reviews)
"First class B&B Very highly recommended"

Reviewed on 29 Jun 2021

Taigh Duitseach
Coolin View Guest Rooms
3 out of 5
2 Bosville Terrace, Portree, Scotland
51.32 mi from city centre
4.2/5Very Good! (98 reviews)
"Close to all the cafes and restaurants, and with a fabulous view across the harbour. Our top floor room felt like home."

Reviewed on 23 May 2021

Coolin View Guest Rooms
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Gleann an Ronnaich Bed & Breakfast
3 out of 5
Staffin Road, Portree, Scotland
51.83 mi from city centre
4.7/5Exceptional! (468 reviews)
"Cosy home from home b&b. The breakfast was fab and freshly made to order, with an extensive range of fruit, cheese and jams etc ive ever seen"

Reviewed on 23 Jul 2021

Gleann an Ronnaich Bed & Breakfast
Antlers Rest
2 out of 5
Viewfield Road, Portree, Scotland
51.17 mi from city centre
5/5Exceptional! (1 review)
"Great location, host and accommodation. Very welcoming and helped us discover parts of the island we weren't aware of. Highly recommended!"

Reviewed on 7 Sep 2020

Antlers Rest
Apartment 3 Pheonix Flats
3 out of 5
York Drive, Portree, Scotland
51.39 mi from city centre
4.3/5Excellent! (7 reviews)
ovely Town Centre apartment with parking.
"A nice little apartment. Very comfortable and easy to find. Only minutes walk to the town centre. Great parking and well presented with towels etc."

Reviewed on 10 Oct 2020

Apartment 3 Pheonix Flats
Tiree Lodge Hotel Isle Of Tiree Scotland
2.5 out of 5
Gott Bay, Kirkapol, Tiree Island, Scotland
The price is £95 per night from 8 Aug to 8 Aug
22.8 mi from city centre
3.9/5Very Good! (54 reviews)
"Location is superb and views across bay magnificent."

Reviewed on 28 Jun 2021

Tiree Lodge Hotel Isle Of Tiree Scotland
Givendale Guest House
2 out of 5
Heron Place, Portree, Scotland
The price is £65 per night from 2 Sep to 2 Sep
50.82 mi from city centre
3.9/5Very Good! (202 reviews)
"Incredible service. Our stay was very enjoyable and seamless. We highly recommend."

Reviewed on 6 May 2021

Givendale Guest House
Skeabost Hotel
4 out of 5
Skeabost Bridge, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £224 per night from 2 Sep to 2 Sep
54.12 mi from city centre
4.4/5Excellent! (343 reviews)
"Very nice hotel, great service, good food , outdoor balcony could have done with a clean."

Reviewed on 12 Jun 2021

Skeabost Hotel
Duisdale House Hotel
4 out of 5
Isle Ornsay, Duisdalemore, Isle of Skye, Scotland
Fully refundableReserve now, pay when you stay
The price is £269 per night from 27 Aug to 27 Aug
37.97 mi from city centre
4.4/5Wonderful! (310 reviews)
"Staff were very helpful and friendly, great food and lovely location."

Reviewed on 26 Jun 2021

Duisdale House Hotel
The Bosville
4 out of 5
9 - 11 Bosville Terrace, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £184 per night from 16 Aug to 16 Aug
51.32 mi from city centre
4.4/5Wonderful! (122 reviews)
"Great room lovely staff and good food parking is only on street but was plenty around"

Reviewed on 18 May 2021

The Bosville
Toravaig House Hotel
4 out of 5
Sleat, Isle of Skye, Scotland
Fully refundableReserve now, pay when you stay
The price is £166 per night from 2 Sep to 2 Sep
34.62 mi from city centre
4.3/5Excellent! (120 reviews)
"Lovely hotel with lovely and friendly Staff! We booked very last minute and they could not have been more helpful!"

Reviewed on 3 Jul 2021

Toravaig House Hotel
The Island Bear Bed and Breakfast
3 out of 5
SHORE STREET, Islay Island, Scotland
63.09 mi from city centre
4.9/5Exceptional! (15 reviews)
"Lovely comfortable rooms. Great choice of breakfasts. Hosts were friendly and knowledgeable about the area - things to do, places to eat etc. Would love to go back!"

Reviewed on 30 Jul 2021

The Island Bear Bed and Breakfast
The Skye Inn
4 out of 5
Springfield Road, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £178 per night from 5 Aug to 5 Aug
51.46 mi from city centre
4.6/5Wonderful! (39 reviews)
"This property was recently refurbished with new rooms added. It is clean, the rooms are small but comfortable. Across the field, The Skye Inn is a 5 minute walk into the heart of Portree. Staff for most part are young but happy, chatty, friendly, and really welcoming. Even if this is your first time ..."

Reviewed on 18 Jul 2021

The Skye Inn
Ardoran House B&B
3.5 out of 5
Isle of Iona, Isle of Iona, Scotland
Fully refundableReserve now, pay when you stay
The price is £190 per night from 11 Aug to 11 Aug
24.18 mi from city centre
4.9/5Exceptional! (25 reviews)
"We had a lovely stay in Iona. Ardoran House was very nice. Richard was wonderful. He even picked some seeds from his garden to give to me. We can recommend this B&B!"

Reviewed on 4 Oct 2019

Ardoran House B&B
Skye Lodges
3 out of 5
Peinmore by Portree, Portree, Scotland
49.61 mi from city centre
4.1/5Very Good! (10 reviews)
Great find
"Perfect location and everything you want from the cabin - cosy and cute"

Reviewed on 25 Sep 2020

Skye Lodges
Uig Hotel
3 out of 5
Uig, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £150 per night from 20 Aug to 20 Aug
63.2 mi from city centre
4.2/5Excellent! (756 reviews)
"Location was good"

Reviewed on 1 Aug 2021

Uig Hotel
Fairways Lodge B&B
3.5 out of 5
The price is £126 per night from 29 Aug to 29 Aug
8.5 mi from city centre
4.8/5Exceptional! (185 reviews)
"Probably the most stunning views out of our bedroom window on our 19 day road trip so far"

Reviewed on 9 Jul 2021

Fairways Lodge B&B
The Marmalade Hotel
4 out of 5
HOME FARM ROAD, Portree, Scotland
Fully refundableReserve now, pay when you stay
The price is £249 per night from 15 Aug to 15 Aug
51.57 mi from city centre
4.7/5Exceptional! (77 reviews)
"The accommodations, the ambiance the breakfast were all superb. The staff were lovely we would definitely recommend the hotel and we would love to go back. The hotel decor is just beautiful whoever chose the furnishings and decor did a beautiful job. We LOVED it Thank you !"

Reviewed on 22 Jul 2021

The Marmalade Hotel
Eilean Iarmain
3 out of 5
Lamraig, Sleat, Isle of Skye, Scotland
Fully refundableReserve now, pay when you stay
The price is £207 per night from 6 Aug to 6 Aug
37.3 mi from city centre
4.7/5Exceptional! (77 reviews)
"A plus"

Reviewed on 2 Sep 2019

Eilean Iarmain
Don't see what you're looking for?
See all available properties in Inner Hebrides and Isle of Skye
View all properties
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.

Visiting Inner Hebrides and Isle of Skye

Travellers give high marks for the lively bar scene in Inner Hebrides and Isle of Skye, which is also known for its local tours. This city also attracts tourists with its scenic and relaxing setting. Top sights in the city include Armadale Castle, Loch Linnhe and Lochaber Geopark.

  • There are 231 hotels and other accommodation options in Inner Hebrides and Isle of Skye
  • The closest major airport is in Tiree (TRE), 26 mi (41.8 km) from the city centre
  • The next closest is in Colonsay, Scotland (CSA), 42.3 mi (68.2 km) away

Sightseeing and Staying in Inner Hebrides and Isle of Skye

Cultural venues in the city include Talisker Distillery, Isle of Jura Distillery and Bowmore Distillery. Attractions like Skye Serpentarium and Skye Riding Centre are fun for everyone, not just kids. The city is notable for landmarks like Armadale Castle, Dunvegan Castle and Iona Abbey.

In Isle of Mull, you'll find 231 hotels and other accommodation choices to make it easy to plan your perfect holiday retreat at an affordable rate. Below are top ones based on Expedia user reviews:

  • Breton House - This 2.5-star bed & breakfast features free breakfast, free parking and a bar. It's a favourite with Expedia travellers for its breakfast and beach locale.
  • Fairways Lodge B&B - Our customers like the overall value and convenient parking at this B&B. This 3.5-star bed & breakfast features free breakfast, free WiFi and free parking.
  • Glenegedale House - This 5-star guesthouse features free breakfast, free WiFi and free parking. Expedia customers like its comfortable beds and walkable location.

Other favourite sights in Inner Hebrides and Isle of Skye include Loch Linnhe, Lochaber Geopark and Portree Harbour.

Dressing for Inner Hebrides and Isle of Skye

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around 3°C
  • From April to June, the average is 16°C during the day and 5°C at night
  • July to September sees average temperatures of 16°C during the day and 9°C at night
  • Between October and December, you can expect 13°C as the daytime average and 5°C as the night-time average
  • Inner Hebrides and Isle of Skye gets about 1056.60 millimetres of rain per year
  • July and August are usually the hottest months averaging 16°C, while January and February are usually the coldest with an average temperature of 4°C

More trip options

Inner Hebrides and Isle of Skye Hotel Reviews