Hotels in Outer Hebrides
6 handpicked places to stay
Photo © Luminita Mirela, Google Maps
Places to stay in the Outer Hebrides tend to be small and personal, often run by the people who own them, with an emphasis on good food and a genuine welcome after a day on empty beaches or single-track roads. Broad Bay House and Scarista House show what the islands do well: comfortable rooms, strong views and kitchens that make the most of local seafood and lamb.
Stornoway has the widest spread of options, including the Cabarfeidh Hotel and Hotel Hebrides, useful if you want shops and ferries close by. Further south, Langass Lodge on North Uist and Baile-na-Cille on Lewis suit those happier away from any town, while Barra's Castlebay Hotel and the Pollachar Inn on South Uist work well for travellers following the causeway route down the chain.
Scarista House
Guest House · Scarista, west coast of Isle of Harris
A former Georgian manse turned intimate guest house above Scarista beach, known for its restaurant using Hebridean produce.
Baile-na-Cille
Guest House · Timsgarry, Uig, Isle of Lewis
A relaxed, family-run guest house on Uig Bay's white sands, on Lewis's remote west coast.
Hotel Hebrides
Hotel · Tarbert, Isle of Harris
A contemporary hotel in the heart of Tarbert, a short walk from the Harris ferry terminal and distillery.
Pollachar Inn
Inn · Pollachar, South Uist
A whitewashed eighteenth-century coaching inn at South Uist's southern tip, overlooking Barra across the sound.
Castlebay Hotel
Hotel · Castlebay, Isle of Barra
A harbourside hotel in Barra's main village, overlooking Kisimul Castle, with a bar popular for local music.
Langass Lodge
Hotel · Locheport, North Uist
A former shooting lodge on North Uist, overlooking a sea loch, with an award-winning restaurant serving local seafood.
Know a hotel / b&b in Outer Hebrides 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