Find hotels in Castlebay from £123

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Castlebay hotels

Polochar Inn

Polochar Inn
3.0 star property
South Uist
8.6 out of 10, Excellent, (32 reviews)
"Good ocean views, perfect location, welcoming staff and nice food. "
United Kingdom
Chris
The price is £123
includes taxes & fees
25 May - 26 May
Polochar Inn

Brae Lea Guest House

Brae Lea Guest House
2.0 star property
South Uist
10.0 out of 10, Exceptional, (35 reviews)
"From the moment I was on this property I knew this is where I was meant to be. I was only there for one night, although when I return to South Uist I will certainly stay longer. The Breakfast was outstanding, the knowledge of the area from the owner and how helpful he was, was refreshing. This property and management is a 10 out of 10 for me. See you when I return :)"
United Kingdom
Leann
The price is £130
includes taxes & fees
22 May - 23 May
Brae Lea Guest House

Sonas

Sonas
2.0 star property
South Uist
The price is £624
includes taxes & fees
5 May - 6 May
Sonas

Driftwood

Driftwood
3.0 star property
South Uist
The price is £1,281
includes taxes & fees
4 May - 5 May
Driftwood

Dun Buidhe

Dun Buidhe
3.0 star property
South Uist
The price is £702
includes taxes & fees
21 May - 22 May
Dun Buidhe

Smiddy Cottage

Smiddy Cottage
3.5 star property
South Uist
The price is £831
includes taxes & fees
17 May - 18 May
Smiddy Cottage
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.

Photo by Gordon Hatton
Open Photo by Gordon Hatton

Top Castlebay Hotel Reviews

More cheap stays in Castlebay

Hotels in Castlebay with star rating

Find out more about Castlebay

Top reasons to visit Castlebay

  • Stunning Beaches: Castlebay boasts beautiful beaches with pristine sands and clear waters, perfect for relaxation and exploration.
  • Historic Castle: Visit the iconic Kisimul Castle, a symbol of Barra's rich heritage, offering breathtaking views and fascinating history.
  • Outdoor Adventures: Engage in various outdoor activities, from hiking to island hopping, amidst the stunning landscapes of the Western Isles.
  • Vibrant Local Culture: Experience live music and local talent, immersing yourself in the lively community atmosphere.
  • Diverse Accommodation: Choose from charming hotels to budget-friendly hostels, ensuring a comfortable stay with stunning views.

Find great hotels near Castlebay

Castlebay offers a delightful selection of lodgings, from charming small hotels to budget-friendly hostels and backpacker accommodation. With stunning views and a welcoming atmosphere, you can find the perfect spot to unwind after exploring the picturesque Isle of Barra. Enjoy a drink at the hotel bar or read reviews to help guide your choice for an unforgettable stay in this captivating Scottish destination.

  • Polochar Inn: A delightful budget-friendly inn, Polochar Inn boasts a commendable guest rating of 8.6 out of 10. Located 17.7km from Castlebay, this property offers a charming dining experience with its on-site restaurant and bar. Guests can indulge in various sports and recreational activities, including nearby fishing opportunities, making it perfect for outdoor enthusiasts. The inn also features modern amenities such as a flatscreen television, ensuring a comfortable stay for all visitors.
  • Kilbride Hostel: Ideal for the budget-conscious traveller, Kilbride Hostel offers a welcoming atmosphere for backpackers and adventurers alike. Situated 17.7km from Castlebay, this hostel provides complimentary WiFi in both rooms and public areas, ensuring you stay connected during your visit. With convenient off-street parking and self-parking options available for free, it’s an excellent choice for those exploring the scenic surroundings of Barra. The friendly vibe and communal spaces encourage socialising, making it a great option for solo travellers.
  • UIST Travel Accommodation: Offering a cosy and budget-friendly guesthouse experience, UIST Travel Accommodation is located 24.1km from Castlebay. Guests can enjoy a variety of recreational activities such as nearby fishing, while the guesthouse provides multiple entertainment options, including televisions in every room and Netflix for your viewing pleasure. This accommodation is perfect for those seeking a relaxed atmosphere with all the comforts of home, making it an inviting choice for your stay on the Isle of Barra.

Where to stay in Castlebay

Castlebay, the main town on the Isle of Barra, offers a delightful blend of beachside relaxation and outdoor adventures. Explore the charming town centre, where local culture thrives, and enjoy the stunning scenery of the Western Isles. The small township of Castlebay provides easy access to beautiful beaches and picturesque landscapes, making it an ideal destination for a memorable holiday filled with exploration and cultural experiences.

  • Isle of Barra: Nestled in the Outer Hebrides, the Isle of Barra is a captivating island, famed for its stunning landscapes and rich history. Castlebay, the main village, offers a warm welcome with its picturesque harbour and nearby beaches, perfect for outdoor enthusiasts and beach lovers alike. The area boasts a variety of attractions, including the local arts centre and a scenic golf course with views that will take your breath away. Visitors often flock here from April to May and in July, making it bustling during the warmer months. Explore the magnificent dunes and marina, and immerse yourself in the island's unique culture and heritage.
  • Fuday: A tranquil island located approximately 12.9km from Castlebay, Fuday is a serene retreat for those seeking peace away from the hustle and bustle. This secluded spot is popular among visitors during the peak months of May to June and August, offering a chance to reconnect with nature. The island's raw beauty, characterised by rugged coastlines and lush greenery, provides a perfect backdrop for leisurely walks and wildlife spotting. Fuday's charming atmosphere is ideal for a quiet getaway, making it a hidden gem worth exploring during your visit to the Isle of Barra.

Things to do in Castlebay

Castlebay, on the Isle of Barra, offers a delightful mix of beach relaxation, outdoor adventures, and rich cultural experiences. Visitors can enjoy live music that showcases local talent, while guided tours provide insights into the area's history and natural beauty. Whether you're exploring the stunning coastline or immersing yourself in the vibrant community, Castlebay promises a memorable holiday experience.

Shopping

In Castlebay, you can explore local shops offering unique gifts and souvenirs, like Barra Crafts and the Isle of Barra Distillers. If you're up for a drive, visit the nearby town of Balivanich, about 19.3km away, where you can find more shopping options and local produce.

Recreation

In Castlebay, the Barra Beach Hotel offers a serene wellness experience with holistic treatments and stunning sea views. Enjoy yoga sessions on the beach, or indulge in soothing massages that utilise local seaweed for a rejuvenating retreat amidst nature's beauty.

Adventure

Explore the stunning landscapes of Barra on a thrilling kayaking adventure, gliding through crystal-clear waters and spotting diverse marine life. For hiking enthusiasts, the rugged hills offer exhilarating trails with breathtaking views of the coastline and nearby islands, perfect for capturing memorable photographs.

Nightlife

In Castlebay, enjoy a pint at the lively Castlebay Hotel, where locals gather for friendly banter. For a more relaxed vibe, visit the Barra Bar, perfect for unwinding after a day of exploration while enjoying local music and a warm atmosphere.

*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: Book your hotel in Castlebay about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Make use of Expedia’s search tool to refine your options based on your budget, preferred location, and the type of accommodation you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could potentially save money by combining your hotel booking in Castlebay with your flights and activities through an Expedia package.

Find the best attractions near Castlebay

Castlebay, located on the Isle of Barra, is perfect for a beach and outdoor-themed getaway, steeped in rich culture. Visitors can explore stunning beaches, the historic castle, and the surrounding islands, making it an ideal destination for those seeking romantic experiences and adventurous outings. With its diverse attractions, Castlebay promises a memorable retreat for all types of travellers.

  • Vatersay Beach: Located 4.8km from Castlebay, Vatersay Beach boasts stunning white sands and crystal-clear waters. This picturesque beach offers a tranquil escape, perfect for sunbathing, picnicking, or simply enjoying the beautiful coastal scenery.
  • Kisimul Castle: Situated 6.4km away, Kisimul Castle is a historic gem set on a small island. With its romantic atmosphere and rich cultural heritage, you can explore the castle’s fascinating history and enjoy panoramic views of the surrounding waters.
  • Barra Beach: Just 8.0km from Castlebay, Barra Beach features golden sands and breathtaking landscapes. Ideal for leisurely strolls or beach activities, it’s a lovely spot to unwind and soak up the stunning surroundings.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

Arriving in Castlebay is convenient with nearby airports. Benbecula Airport (BEB) is situated 57.9km away, with excellent hotel options such as the Orasay Inn, a 3-star hotel located 11.3km from the airport, and the Swan View Lodge, 17.7km away. Castlebay Airport (BRR) is only 8.0km from the town, offering proximity to UIST Travel Accommodation, a guesthouse 16.1km away, and Polochar Inn, 9.7km away. Lastly, Tiree Airport (TRE) is 62.8km distant, with the Tiree Lodge Hotel and Tiree Scarinish Hotel both situated 4.8km from the airport. Each location provides easy access to Castlebay for a delightful stay.

Frequently asked questions

What is the best area to stay in Castlebay?
The best area to stay in Castlebay is within the village centre itself, particularly around the harbour.

This area is the heart of Castlebay, offering direct access to the ferry terminal and within walking distance of most local amenities. You'll find a selection of guesthouses and hotels overlooking the water, with the iconic Kisimul Castle visible just offshore. The main road, A888, runs through the village, connecting you to the rest of Barra.

Couples often find the harbour area appealing for a relaxing getaway. You can enjoy strolls along the waterfront, dine at local eateries with fresh seafood, and easily catch boat trips to explore the surrounding islands. The convenience of having everything close by makes for a stress-free stay.

For those looking for a slightly more secluded yet still accessible option, areas just outside the immediate village centre, such as those along the A888 towards Borve, offer a more peaceful setting.
When is the best time to go to Castlebay?
The best time to go to Castlebay is during the summer months, from June to August, when the weather is at its most favourable for exploring the island.

During this period, you'll experience longer daylight hours, often stretching late into the evening, providing ample time for sightseeing and outdoor activities. The temperatures are generally milder, typically ranging from 12°C to 18°C, making it comfortable for walks, cycling, and boat trips. While you should always be prepared for some rain in Scotland, the summer months generally see less precipitation and more sunny spells, which is ideal for enjoying the stunning coastal scenery and beaches around Barra.

Couples looking for a romantic getaway will appreciate the extended daylight for scenic drives around the island, picnics on the beaches, or enjoying a quiet evening meal with a view of the harbour. The warmer weather also makes it pleasant for exploring Kisimul Castle by boat, which is a highlight of any visit.

Families will find the summer an excellent time to visit due to the more consistent weather. Children can enjoy playing on the white sandy beaches, such as Tangasdale Beach, and the calmer seas make activities like kayaking or paddleboarding more accessible. There are also more organised events and activities available during the peak season, offering entertainment for all ages.

While the summer is popular, it's also when Castlebay sees the most visitors.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Castlebay.
How can I save on a Castlebay hotel booking with Expedia?
Members always get our best prices. Find our best Castlebay hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Castlebay hotel?
Prices for hotels in Castlebay often vary, but you can find a great deal from £123 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia