Restaurants in Isle of Barra
We list 13 restaurants in Isle of Barra.
Updated July 2026
Ambience:
Fine Dining
Cafe Kisimul
Castlebay Bar
Restaurant at Castlebay Hotel
The Deck
Barra Airport Cafe
Vatersay Hall Cafe
Craigard Bar
Tartan Tables Cafe
Ardmhor Coffee
Joan's Barra Pizza
Macroon's Tea Room
Gàradh a’ Bhàgh a’ Tuath
How many restaurants are there in Isle of Barra?
13 are listed so far. None has five or more diner reviews in our data, so the list isn't ranked by rating yet.