Towns & Villages

    Castlebay sits on Barra's southern coast and is the island's largest village.

    Overlooking Castle Bay with Vatersay beyond, Castlebay was once a thriving herring port in the 19th century, with up to 400 boats in its harbour and curing and packing factories ashore. Nowadays, the main sea traffic into the port comes from the CalMac ferries from Mallaig, Lochboisdale and Oban.

    The village has various B&Bs, guest houses, shops, a petrol station, bank and hospital. There is also a good choice of establishments to dine in. The family run Café Kismul serves Indian and Italian cuisine with local seafood, and the Castlebay Hotel serves quality dishes made from local ingredients.

    As its name suggests, Castlebay has a castle in its bay, the medieval islet-fortress of Kisimul Castle that is the ancestral home of Clan MacNeil. It is open to the public and accessed by a small ferry that runs from the slipway at the bottom of Main Street.

    Transport within Scotland

    For public transport information to visit here from within Scotland, enter your postcode and visit date below.

    Journey Planner

    Explore More

    Quick Finder

    Search for Places

    Search Accommodation

    Room / Property
    If booking self-catering accommodation please select 1 room/property for the total number of adults & children.
    Advanced Search

    Search What's On

    Start Date
    End Date

    Search things to do


    Search Food & Drink


    Recently Viewed