Skip to main content

Stay in Outer Hebrides's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Temple View Hotel

Hotel in Carinish

Located in Carinish, 29 miles from Askernish Golf Club, Temple View Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace. Guests can have a drink at the... Susan and Stephen were really welcoming and knowledgeable about the islands. Room was really comfortable and well equipped. There is a restaurant that serves breakfast and evening meals, all home cooked and great quality. Bonus of a lovely bar for a drink in the evening, and the views of the sunsets were amazing. There is plenty of parking and the hotel is in a great place for exploring the local area.

Show more Show less
9.1
Wonderful
7 reviews
Price from
DKK 1,316
per night

Polochar Inn

Hotel in Lochboisdale

Located in Lochboisdale, a 17-minute walk from North Boisdale Beach, Polochar Inn provides accommodations with a garden, free private parking, a terrace and a restaurant. Restaurant on site is amazing! Roberto is doing a great job with the place and I loved the Harris Tweed decor in the rooms. Sound of the ocean lulls you to sleep. Quick drive to Barra ferry and lovely beaches nearby.

Show more Show less
8.3
Very Good
338 reviews
Price from
DKK 1,105
per night

The Crown Inn

Hotel in Stornoway

The Crown Inn offers pet-friendly accommodations in Stornoway, 1312 feet from Museum Naan Eilean. Guests can enjoy the on-site restaurant. great location. friendly, helpful staff. luxurious room. nice bathroom. very clean. nice restaurant and excellent breakfast.

Show more Show less
8.1
Very Good
753 reviews
Price from
DKK 939
per night

Hotel Hebrides

Hotel in Tarbert

In the heart of the Hebrides, this boutique-style hotel offers individually designed bedrooms with attached bathroom all with free Wi-Fi, flat-screen TVs, tea/coffee and DVD players. It's the best place to sleep in Tarbert. Staff super kind and professional. Delicious breakfast. Nice room: modern and cosy. Dinner at the pub was ok. Location-wise is the perfect place to enjoy the magnificent sandy beaches of Harris.

Show more Show less
8.8
Excellent
276 reviews
Price from
DKK 965
per night

Royal Hotel

Hotel in Stornoway

Stornoway's most historic hotel, the Royal nestles in the heart of Stornoway, beside the marina, where you can relax, enjoy the hotel's cozy character and enjoy dining in our Boatshed Restaurant or in... great front of house people restaurant attention excellent made for a perfect stay

Show more Show less
8.2
Very Good
645 reviews
Price from
DKK 1,004
per night

Langass Lodge

Hotel in Carinish

Located in Carinish, Langass Lodge has a garden and a bar. Featuring family rooms, this property also provides guests with a sun terrace. At the hotel, rooms come with a desk and a flat-screen TV. Staff was exceptionally personable and helpful; front desk, cleaning and food service. Safe place to store our bikes. Interesting grounds

Show more Show less
8.9
Excellent
61 reviews
Price from
DKK 1,721
per night

Loch Erisort Hotel

Hotel in Balallan

Located in Balallan, 20 miles from Callanish Standing Stones, Loch Erisort Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant. EVERYTHING! A superb place to stay!

Show more Show less
8.2
Very Good
29 reviews
Price from
DKK 2,474
per night

Caladh Inn

Hotel in Stornoway

Stornoway's largest hotel, Caladh Inn is just half a mile to Stornoway Lewis Ferry Terminal and less than 3 miles from Stornoway Airport. Free Wi-Fi and free private parking are available. Very nice facility, luxury stay. Room was difficult to locate, need map of hotel. Signs needed to find reception, the sign existing is in the wrong place.

Show more Show less
7.2
Good
838 reviews
Price from
DKK 1,549
per night

Cabarfeidh Hotel

Hotel in Stornoway

Set within in its own attractive gardens, this modern 4-star hotel is ideally located on the outskirts of Stornoway, just across the road from the golf course leading onto historic Lews Castle... Everything was fine.. staff really helpful and friendly

Show more Show less
7.9
Good
267 reviews
Price from
DKK 1,549
per night

Grimisdale Guest House

Leverburgh

Providing a garden, Grimisdale Guest House features accommodations in Leverburgh. The property provides free private parking. We loved absolutely every element of our stay here. The house is immaculate and the hospitality top notch.

Show more Show less
9.7
Exceptional
128 reviews
Price from
DKK 1,316
per night

Hotels with extra health and safety measures

Find hotels in Outer Hebrides with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Outer Hebrides in the past month

See all

Outer Hebrides's best hotels with breakfast

See all

FAQs about hotels in Outer Hebrides

  • Many families visiting Outer Hebrides loved staying at Langass Lodge, Hotel Hebrides, and Polochar Inn.

    Royal Hotel, The Crown Inn, and Loch Erisort Hotel are also popular among family travelers.

  • On average, it costs DKK 1,915 per night to book a 3-star hotel in Outer Hebrides for tonight. You'll pay around DKK 2,149 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Outer Hebrides will cost around DKK 2,227 (based on Booking.com prices).

  • Langass Lodge, Loch Erisort Hotel, and Polochar Inn in Outer Hebrides have received great reviews for the views from their hotel rooms.

    Guests staying in Outer Hebrides also loved the views from their rooms at Royal Hotel, The Crown Inn, and Hotel Hebrides.

  • Temple View Hotel, Hotel Hebrides, and Polochar Inn are some of the popular hotels in Outer Hebrides.

    In addition, Royal Hotel, The Crown Inn, and Langass Lodge are also popular in Outer Hebrides.

  • On average, 3-star hotels in Outer Hebrides cost DKK 1,366 per night, and 4-star hotels in Outer Hebrides are DKK 1,263 per night. If you're looking for something really special, 5-star hotels in Outer Hebrides cost around DKK 2,230 per night (based on Booking.com prices).

  • There are 248 hotels in Outer Hebrides you can book on Booking.com.

  • Hotels in Outer Hebrides that offer highly-rated breakfasts include Polochar Inn, Langass Lodge, and Royal Hotel.

  • Travelers who stayed in Outer Hebrides near Stornoway Airport (SYY) have said good things about Royal Hotel, The Crown Inn, and Loch Erisort Hotel.

  • Stornoway, Lochboisdale, and Tarbert are popular with other travelers visiting Outer Hebrides.

  • Couples traveling to Outer Hebrides loved staying at Temple View Hotel, Hotel Hebrides, and Langass Lodge.

    These hotels in Outer Hebrides are also highly-rated by couples: Loch Erisort Hotel, Polochar Inn, and Royal Hotel.

gogless