A stone tower surrounded by water, with a small boat nearby. In the background, there are houses and hills.

Search Castlebay hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Castlebay hotels

1. Polochar Inn

Polochar Inn
3.0 star property
South Uist
8.6 out of 10, Excellent, (37 reviews)
"Good ocean views, perfect location, welcoming staff and nice food. "
United Kingdom
Chris
The price is AU$211
includes taxes & fees
22 Aug - 23 Aug
Polochar Inn

2. Brae Lea Guest House

Brae Lea Guest House
2.0 star property
South Uist
10.0 out of 10, Exceptional, (40 reviews)
"Very nice accommodation, highly recommended."
United Kingdom
paul
The price is AU$238
includes taxes & fees
17 Aug - 18 Aug
Brae Lea Guest House

3. Sonas

Sonas
2.0 star property
South Uist
The price is AU$1,193
includes taxes & fees
15 Aug - 16 Aug
Sonas

4. Driftwood

Driftwood
3.0 star property
South Uist
The price is AU$3,178
includes taxes & fees
30 July - 31 July
Driftwood

5. Dun Buidhe

Dun Buidhe
3.0 star property
South Uist
The price is AU$1,339
includes taxes & fees
30 July - 31 July
Dun Buidhe

6. Lingeigh

Lingeigh
3.5 star property
South Uist
The price is AU$2,156
includes taxes & fees
22 Aug - 23 Aug
Lingeigh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Castlebay attractions

Learn more about Castlebay

Escape to Castlebay! Enjoy its marina and monuments.

A coastal village with a prominent hill, a castle-like structure, and a body of water.
Photo by Gordon Hatton
Open Photo by Gordon Hatton

Top Castlebay Hotel Reviews

Recent Reviews in Castlebay

More cheap accommodation in Castlebay

Find out more about Castlebay

Top reasons to visit Castlebay

  • Stunning Beaches: Castlebay boasts beautiful beaches, perfect for relaxation and exploration amidst breathtaking landscapes.
  • Historic Castle: Visit the iconic castle that adds a touch of history and intrigue to your holiday experience.
  • Scenic Coastal Walks: Enjoy picturesque coastal walks showcasing the natural beauty of the Isle of Barra.
  • Charming Harbour: Experience the vibrant atmosphere at Castlebay Harbour, a hub of local life and stunning views.
  • Welcoming Accommodation: Choose from a variety of delightful hotels and guesthouses, ensuring a comfortable stay.

Find great hotels near Castlebay

For a delightful stay in Castlebay, Isle of Barra, you'll discover an excellent selection of accommodations, including charming hotels and guesthouses. Whether you're seeking the comfort of the Craigard Hotel or the picturesque views at the Star Harbourfront Hotel, there's something to suit every taste. Enjoy the warmth of Barra hospitality while exploring the stunning landscapes and rich heritage of this enchanting Scottish isle.

  • Polochar Inn: Polochar Inn, boasting a commendable guest rating of 8.6, is situated 18km from Castlebay, offering a charming and inviting atmosphere ideal for relaxation. This inn features an on-site restaurant and a bar and lounge, providing delightful dining options. Guests can indulge in various recreational activities, including nearby fishing, while the comfortable rooms are equipped with flat-screen TVs for entertainment, ensuring a pleasant stay amid the tranquil Scottish landscape.
  • Kilbride Hostel: Kilbride Hostel, a welcoming backpacker accommodation located 18km from Castlebay, caters to budget-conscious travellers seeking comfort and convenience. The hostel offers complimentary Wi-Fi in both public areas and guest rooms, allowing visitors to stay connected during their exploration. Additionally, the property features off-street and self-parking options for those travelling by car, making it an accessible choice for a hassle-free stay on the picturesque Isle of Barra.
  • UIST Travel Accommodation: UIST Travel Accommodation is a cosy guesthouse located 24km from Castlebay, perfect for those looking for a homely retreat. This accommodation offers various recreational activities, including nearby fishing, and provides modern entertainment options such as Netflix and multiple televisions in the rooms, ensuring guests can unwind after a day of adventure. The inviting atmosphere and thoughtful amenities make it a delightful option for travellers seeking a memorable experience in the area.

Where to stay in Castlebay

Castlebay, nestled on the Isle of Barra, offers a delightful blend of stunning scenery, rich culture, and outdoor adventures. Explore the charming Castlebay Harbour, where you can soak in the island atmosphere and enjoy picturesque views. Venture to the local fishing harbour to experience traditional Scottish island life. With its beautiful beaches and captivating landscapes, this destination is perfect for those seeking relaxation and exploration in a truly unique setting.

  • Isle of Barra: The Isle of Barra is a picturesque island renowned for its stunning beaches and breathtaking scenery. Situated in the Outer Hebrides, Castlebay serves as the main hub where visitors can immerse themselves in local culture. Outdoor enthusiasts will find plenty to do, from golfing to exploring the nearby dunes and marina. The island experiences a seasonal influx of tourists, particularly from April to May and during the peak summer months of July. With its charming arts centre and welcoming community, Isle of Barra offers a unique blend of adventure and relaxation against a backdrop of striking landscapes.
  • Hellisay: Located approximately 11km from Castlebay, Hellisay is a tranquil island that captivates visitors with its natural beauty and serene environment. Like its neighbour, Hellisay sees a seasonal rise in visitors, especially from May to July, making it an ideal escape during the warmer months. The island provides a peaceful haven for those looking to unwind and enjoy outdoor activities amidst stunning scenery. Its remote charm and proximity to Barra make Hellisay a perfect addition to your holiday itinerary.

Things to do in Castlebay

Castlebay, on the Isle of Barra, is perfect for those seeking a blend of beach, outdoor, and cultural experiences. Enjoy scenic coastal walks that showcase the stunning landscapes, embark on a boat trip to explore the surrounding waters, or relax at Barra Sands campsite, which offers a tranquil retreat amidst nature. This idyllic destination promises a memorable holiday filled with adventure and relaxation.

Shopping

In Castlebay, you can find charming local shops offering unique gifts and souvenirs, showcasing Barra's culture and craftsmanship. If you're up for a drive, head to the nearby town of Balivanich, about 19km away, where you can explore more shops and local artisan products.

Recreation

In Castlebay, the Barra Beauty and Holistic Therapy offers rejuvenating treatments, including massages and facials, set against scenic views. Enjoy mindful walks along the stunning beaches and participate in yoga classes that embrace the tranquil surroundings, promoting relaxation and well-being during your stay.

Adventure

In Castlebay, explore the rugged beauty of Barra by hiking the scenic trails of the island, where breathtaking views await. Embark on a kayaking adventure around the coastline, discovering hidden coves and marine wildlife. For a unique experience, try stand-up paddleboarding in the tranquil waters of the bay.

Nightlife

Enjoy a lively evening at the Castlebay Hotel, where you can sample local ales and catch the latest sports events. For a more traditional atmosphere, visit the Ceilidh House, where you can immerse yourself in folk music and dance, experiencing the vibrant culture of Barra.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Castlebay

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Castlebay are January to March, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Castlebay is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Castlebay is Tuesday. The most expensive day to stay in Castlebay is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your choices based on your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Castlebay with your flights and activities through an Expedia package.

Find the best attractions near Castlebay

Castlebay offers a delightful blend of beach, outdoor, and cultural experiences, making it an ideal destination for travellers. Visitors can explore stunning beaches, the historic castle, and the enchanting islands nearby, all while enjoying romantic settings and outdoor adventures. With its rich heritage and natural beauty, Castlebay is sure to leave a lasting impression on those seeking a memorable holiday.

  • Barra Beach: Just a short drive of 8km from Castlebay, Barra Beach offers stunning sandy shores and tranquil waters, perfect for a relaxing day by the sea. Enjoy the natural beauty and the soothing beach vibes while taking leisurely strolls or sunbathing.
  • Kisimul Castle: Located 6km away, Kisimul Castle is a historic fortress that exudes culture and romance. Accessible by boat, this enchanting castle provides a glimpse into the region's rich heritage, surrounded by stunning coastal scenery.
  • Hebridean Way Start: Only 5km from Castlebay, the Hebridean Way Start marks the beginning of a scenic walking route. This street offers a vibrant atmosphere, showcasing the beauty and charm of the local landscape, ideal for outdoor enthusiasts.

Best time to go to Castlebay

The best time to visit Castlebay is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January45.5°F (7.5°C)Light RainMostly CloudyAverageSlightly Low
February44.8°F (7.1°C)Light RainMostly CloudyAverageSlightly Low
March45.1°F (7.3°C)Light RainMostly CloudyAverageSlightly Low
April46.8°F (8.2°C)Light RainMostly CloudyAverageAverage
May49.6°F (9.8°C)Light RainMostly CloudySlightly HighSlightly High
June53.6°F (12.0°C)Light RainMostly CloudySlightly HighSlightly High
July56.3°F (13.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.0°F (13.9°C)Light RainMostly CloudyAverageAverage
September55.9°F (13.3°C)Light RainMostly CloudyAverageAverage
October52.9°F (11.6°C)Light RainMostly CloudySlightly LowAverage
November49.6°F (9.8°C)Light RainMostly CloudySlightly LowAverage
December46.9°F (8.3°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Castlebay

Flying into Castlebay, Isle of Barra is convenient with several nearby airports. Castlebay Airport (BRR) is only 8km away, with notable hotels such as Polochar Inn, 10km from the airport, and UIST Travel Accommodation, 16km away. Benbecula Airport (BEB), situated 58km from Castlebay, offers options like Orasay Inn, 11km distant, and Swan View Lodge, 18km away. Tiree Airport (TRE) is 63km from Castlebay, with nearby accommodations including Tiree Lodge Hotel and Tiree Scarinish Hotel, both just 5km from the airport. Each location provides easy access to Castlebay, ensuring a smooth travel experience.

Frequently asked questions

Where is the best place to stay in Castlebay?
Polochar Inn, located 11.3 mi (18.1 km) from the heart of Castlebay, is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are Brae Lea Guest House and Pod Beag Beside the Sea, Isle of Eriskay. See all available top hotels, or vacation rentals in Castlebay.
What are some of the best holiday rentals that Castlebay has to offer?
Castlebay View is in Castlebay: This highly rated holiday home rental in Castlebay is equipped with a garden, laundry facilities and WiFi to help you feel comfortable during your stay. Kitchen amenities include a dishwasher to make your meal-planning easier. See all vacation rentals in Castlebay.
If I need to cancel my hotel reservation in Castlebay, will I receive a refund?
Yes! You'll find that most room reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, you might be able to still cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Castlebay.
What's it like to stay in Castlebay?
Visitors can enjoy all that Castlebay has to offer, including the waterfront and monuments. There are 53 hotels and other accommodation options in the surrounding area. Find out more about Castlebay.
What should I see while I'm in Castlebay?
A favourite place to visit is Castlebay Barra Ferry Terminal. You'll also find Vatersay Beach and Barra Beach in the area. Take a look at what more there is to see and do in Expedia's Castlebay guide.
What's the weather like in Castlebay?
The hottest months are usually August and July, with an average temperature of 13°C, while the coldest months are February and March, with an average of 8°C. Average annual precipitation for Castlebay is 1474 mm.