Skip to main content

Hotels in Isle of Harris

15 handpicked places to stay

Ceol na Mara Guest House

Ceol na Mara Guest House

Guest Accommodation · 7 Direcleit, Direcleit · 1.9 miles away

Adults-only guest house in Direcleit on the Isle of Harris, with its own bar and sea, mountain and garden views.

Dunarain Bed & Breakfast

Dunarain Bed & Breakfast

B&B · 7a Direcleit, Tarbert · 2 miles away

Adults-only B&B at Direcleit in Tarbert, Isle of Harris, with sea, loch and mountain views over the surrounding water and hills.

Hotel Hebrides
4 star★

Hotel Hebrides

Hotel · Tarbert, Isle of Harris · 2.8 miles away

A contemporary hotel in the heart of Tarbert, a short walk from the Harris ferry terminal and distillery.

Dunvegan View

Dunvegan View

B&B · Dunvegan View, Cluer · 2.8 miles away

A simple, welcoming B&B in Cluer on the Isle of Harris, with sea views and free parking for those exploring the coast.

Scarista House
4 star★

Scarista House

Guest House · Scarista, west coast of Isle of Harris · 9.1 miles away

A former Georgian manse turned intimate guest house above Scarista beach, known for its restaurant using Hebridean produce.

Loch Erisort House

Loch Erisort House

Hotel · Loch Erisort Inn, Balallan · 16.9 miles away

Hotel in Balallan on the Isle of Lewis, with walking areas and horse riding nearby and a bar and restaurant on site.

73 Westend

73 Westend

B&B · 73 West End, Balallan · 16.9 miles away

A quiet adults-only B&B in Balallan on the Isle of Lewis, suited to walkers and anglers wanting a simple, no-fuss base.

Clouds B&B

Clouds B&B

B&B · Clouds Half Of 16, Kilmuir · 22.1 miles away

A small B&B at Kilmuir on the Isle of Skye, surrounded by open countryside with a garden and outdoor seating to take it all in.

Glenhouse

Glenhouse

B&B · 77 Leurbost, Leurbost · 23.3 miles away

A B&B in Leurbost on the Isle of Lewis, with en-suite family rooms, a garden and free parking for exploring the surrounding coast.

Flodigarry Hotel and Skye Restaurant

Flodigarry Hotel and Skye Restaurant

Hotel · Flodigarry, Staffin · 24.1 miles away

Hotel at Flodigarry near Staffin, Isle of Skye, with sea views, on-site restaurant and free parking, close to walking, cycling and fishing spots.

Stones Bed and Breakfast

Stones Bed and Breakfast

B&B · 2 Mill Lands, Uig · 24.7 miles away

Adults-only B&B in Uig, Isle of Skye, with sea views and easy access to walking, cycling and watersports nearby.

Baile-na-Cille
3 star★★

Baile-na-Cille

Guest House · Timsgarry, Uig, Isle of Lewis · 24.8 miles away

A relaxed, family-run guest house on Uig Bay's white sands, on Lewis's remote west coast.

5 Glenconon Bed and Breakfast

5 Glenconon Bed and Breakfast

B&B · 5 Glenconon, Uig · 24.8 miles away

An adults-only B&B in Uig on the Isle of Skye, with sea and garden views and free on-site parking.

Uig Hotel

Uig Hotel

Hotel · Uig, Portree · 24.9 miles away

A small, dog-friendly hotel in Uig, Portree, suited to travellers who want bay views and a proper restaurant without fuss.

Uig Lodge

Uig Lodge

Guest Accommodation · Uig Lodge, Uig · 24.9 miles away

A former 1831 coaching inn in Uig, Isle of Lewis, with a bar of local whiskies and ales, just under two and a half miles from Ardroil Beach.

🏨

Know a hotel / b&b in Isle of Harris that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b