Skip to main content
3 star

Castlebay Hotel

Castlebay, Isle of Barra · Hotel

A harbourside hotel in Barra's main village, overlooking Kisimul Castle, with a bar popular for local music.

About Castlebay Hotel

The Castlebay Hotel sits above the harbour in Barra's main village, with views across the water to Kisimul Castle on its rocky islet. It has long been a social hub for the island as well as a place to stay, with a bar that regularly hosts local musicians and draws islanders alongside guests.

Rooms are simply furnished, many with views over the bay, and the hotel's restaurant serves seafood landed nearby alongside more familiar pub-style dishes, making it an easy base for evenings when travelling with a mixed group.

Its position in Castlebay puts the ferry terminal, shops and Kisimul Castle boat trips within walking distance, and the island's beach airport at Traigh Mhòr and the beaches of Vatersay are both within a short drive for anyone exploring Barra over a few days.

At a glance

Property type
Hotel
Location
Castlebay, Isle of Barra
Star rating
3 star
Guest score
8.2 / 10 (420 reviews)
Prices from
£120 per night
Destination
Outer Hebrides