Photo by Otter

Find hotels in Castlebay from $857

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

Brae Lea Guest House

Brae Lea Guest House
2.0 star property
South Uist
10.0 out of 10, Exceptional, (34)
"Fantastic place, Rupert is a fantastic host with great local knowledge and his breakfast is outstanding. "
United Kingdom
Anonymous traveler
Brae Lea Guest House

Dun Buidhe

Dun Buidhe
3.0 star property
South Uist
$768 nightly
The price is $922
Dec 29 - Dec 30
Total with taxes and fees
Dun Buidhe

Smiddy Cottage

Smiddy Cottage
3.5 star property
South Uist
$714 nightly
The price is $857
Jan 6 - Jan 7, 2026
Total with taxes and fees
Smiddy Cottage

Lingeigh

Lingeigh
3.5 star property
South Uist
$821 nightly
The price is $985
Jan 6 - Jan 7, 2026
Total with taxes and fees
Lingeigh

Fuidaigh

Fuidaigh
3.5 star property
South Uist
$913 nightly
The price is $1,095
Dec 30 - Dec 31
Total with taxes and fees
Fuidaigh

Driftwood

Driftwood
3.0 star property
South Uist
$822 nightly
The price is $987
Jan 6 - Jan 7, 2026
Total with taxes and fees
Driftwood
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.

Kisimul Castle, Barra, Scotland
Photo by Otter
Open Photo by Otter

Top Castlebay Hotel Reviews

More cheap stays in Castlebay

Find out more about Castlebay

Top reasons to visit Castlebay

  • Stunning Beaches: Castlebay boasts beautiful beaches with crystal-clear waters, ideal for relaxation and outdoor activities.
  • Historic Castles: Explore the fascinating history of the area by visiting nearby historic castles that tell the story of the Isle of Barra.
  • Outdoor Adventures: Enjoy scenic hikes and breathtaking landscapes that offer opportunities for exploration and adventure.
  • Live Music Events: Experience local talent through vibrant live music events that showcase the island's rich cultural scene.
  • Warm Scottish Hospitality: Stay in cozy accommodations that offer stunning views and a welcoming atmosphere for a memorable vacation.

Find great hotels near Castlebay

Discover the charm of Castlebay, Isle of Barra, where a variety of lodging options await you. From cozy inns to affordable hostel accommodations, there's something for every traveler. Enjoy stunning views and a warm Scottish welcome while exploring local attractions. Whether you're seeking hotel reviews or specific info on Barra hotels, Castlebay offers an inviting atmosphere for your unforgettable vacation experience.

  • Polochar Inn: Nestled 11 miles from Castlebay, Polochar Inn combines traditional Scottish hospitality with modern comforts. This inn features a cozy restaurant and a welcoming bar and lounge, making it ideal for those seeking a relaxing dining experience after a day of exploration. Guests can indulge in various sports and recreational activities nearby, including fishing, which is a local favorite. The inn also provides entertainment options such as a flat-screen TV in guest rooms, ensuring that you can unwind after your adventures in the beautiful Isle of Barra.
  • Kilbride Hostel: For budget-conscious travelers, Kilbride Hostel offers a vibrant and communal atmosphere just 11 miles from Castlebay. This hostel caters to backpackers with free WiFi access both in the rooms and public areas, making it easy to stay connected during your travels. Additionally, the property provides convenient off-street parking and self-parking options at no extra cost. With its friendly vibe and shared spaces, Kilbride Hostel fosters a sense of community among travelers, making it a great choice for those looking to meet new friends while enjoying the stunning landscapes of Barra.
  • UIST Travel Accommodation: Located 15 miles from Castlebay, UIST Travel Accommodation offers a warm and inviting guesthouse experience. This accommodation is perfect for those seeking a blend of comfort and recreational activities. Guests can enjoy nearby fishing opportunities, ideal for outdoor enthusiasts. Inside, unwind with entertainment options like Netflix and television, perfect for cozy evenings in. The guesthouse's welcoming atmosphere and convenient amenities make it a delightful choice for travelers looking for a relaxing retreat on the Isle of Barra.

Where to stay in Castlebay

Castlebay, a charming village on the Isle of Barra, offers idyllic sea views and stunning beaches perfect for relaxation and outdoor adventures. Whether you’re seeking a romantic getaway or simply want to unwind by the shore, this beautiful isle caters to all. Explore nearby attractions that highlight the area's natural beauty, and enjoy the tranquil atmosphere that makes Castlebay a must-visit destination for mindful travelers.

  • Isle of Barra: The Isle of Barra is a stunning island destination famous for its breathtaking landscapes and rich cultural heritage. Castlebay, the main settlement, serves as a picturesque harbor area where visitors can enjoy local seafood and explore historic sites like Kisimul Castle. The island has a moderate tourist season, with peak visits from April to May and July. Outdoor enthusiasts flock here for activities such as golfing and boating, while the beautiful beaches provide a perfect romantic getaway. The vibrant community offers a unique blend of traditional Scottish culture and warm hospitality, making it an inviting spot for travelers.
  • Hellisay: Located about 7 miles from Castlebay, Hellisay is a charming island that offers a tranquil escape from the hustle and bustle of modern life. With a moderately seasonal visitor pattern peaking from May to June and August, it’s a great spot for those looking to relax and unwind. The island is known for its stunning natural beauty and serene landscapes, perfect for nature walks and exploration. Whether you’re seeking solitude or adventure, Hellisay provides a peaceful retreat with scenic views and a sense of community that captures the essence of the Hebrides.

Things to do near Castlebay

Castlebay, Isle of Barra, offers a picturesque setting for a romantic getaway, with beautiful beaches and outdoor activities. Enjoy live music events that showcase local talent, and explore the stunning landscapes perfect for hiking and relaxation. Whether you're looking for a cozy evening or an adventurous day out, Castlebay is a charming destination that caters to all your vacation desires.

Shopping

In Castlebay, you can explore local shops like Barra Crafts for unique handmade gifts and souvenirs. If you're up for a drive, visit the Co-op in nearby Balivanich for more everyday essentials and groceries, ensuring you find the perfect mementos from your trip.

Recreation

Askernish Golf Club offers a stunning golfing experience with its beautiful outdoor setting, located 17 miles from Castlebay. Enjoy the fresh air and scenic views while playing a round of golf, perfect for relaxation and connecting with nature.

Adventure

Explore the stunning landscapes of Barra by hiking the hills of Castle Bay for breathtaking views. For thrill-seekers, try kayaking along the coastline, where you can discover hidden coves and marine wildlife. Don't miss the chance to cycle the scenic routes that showcase the island's natural beauty.

Nightlife

Explore the vibrant nightlife at the Castlebay Hotel, where you can enjoy a cozy pub atmosphere and local brews. For a lively experience, visit the nearby Borve House Hotel for live music and great food, creating a perfect blend of fun and relaxation on your evening out.

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

Booking tips and Expedia advantages for Castlebay

To save money on your trip to Castlebay, consider traveling during the off-peak months from January to March for lower hotel rates. Book your stay about a month in advance or look for last-minute deals on Expedia. Tuesdays are the cheapest days to stay, while Saturdays are the most expensive. Use Expedia's search tool to filter by budget and find eco-friendly hotels. Additionally, combining your hotel, flights, and activities can lead to significant savings. Joining Expedia's One Key membership offers exclusive discounts and cash rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Castlebay is moderately seasonal. The cheapest months to stay in Castlebay are January to March, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately 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: Expedia’s search tool makes it easy to choose your budget, desired location, and additional preferences. You can arrange the results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you can refine your choices by hotel category – for instance, selecting the Eco-certified filter will show you sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Castlebay with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Castlebay

Castlebay, on the Isle of Barra, offers a delightful blend of beach, outdoor, and romantic experiences. Visitors can explore beautiful beaches, historic castles, and the stunning landscapes of the surrounding islands. Whether you're looking to relax by the shore or embark on scenic hikes, Castlebay provides a charming getaway for travelers seeking adventure and romance in a picturesque setting.

  • Barra Beach: Located 5 miles from Castlebay, Barra Beach offers a relaxed atmosphere with stunning views of the Atlantic Ocean. Enjoy sunbathing, beachcombing, or taking a dip in the refreshing waters while soaking up the vibrant beach vibes.
  • Kisimul Castle: Nestled within Castlebay, Kisimul Castle is a historic gem surrounded by the sea. With its romantic architecture and rich cultural heritage, explore this enchanting fortress and learn about its fascinating past, making it a perfect spot for history buffs and romantics alike.
  • Traigh Mhòr: Also located 5 miles from Castlebay, Traigh Mhòr is another breathtaking beach that boasts golden sands and dramatic scenery. Ideal for long walks and enjoying the natural beauty, this beach is perfect for those seeking tranquility and stunning coastal views.

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 CloudyAverageModerately Low
February44.8°F (7.1°C)Light RainMostly CloudyAverageModerately Low
March45.1°F (7.3°C)Light RainMostly CloudyAverageModerately Low
April46.8°F (8.2°C)Light RainMostly CloudyAverageAverage
May49.6°F (9.8°C)Light RainMostly CloudySlightly HighAverage
June53.6°F (12.0°C)Light RainMostly CloudySlightly HighModerately High
July56.3°F (13.5°C)Light RainMostly CloudySlightly HighModerately High
August57.0°F (13.9°C)Light RainMostly CloudyAverageModerately High
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

When planning your visit to Castlebay, you have a few airport options to consider. Benbecula Airport (BEB) is located 36 miles away, with nearby accommodations like the 3-star Orasay Inn, 7 miles from the airport, and Swan View Lodge, 11 miles away. Castlebay Airport (BRR-Barra) is only 5 miles from the town, offering close options such as UIST Travel Accommodation, 10 miles away, Polochar Inn, 6 miles away, and Kilbride Hostel, 7 miles away. Tiree Airport (TRE) is situated 39 miles from Castlebay, with the Tiree Lodge Hotel and Tiree Scarinish Hotel both just 3 miles from the airport, providing convenient lodging options.

Frequently asked questions

What is the best area to stay in Castlebay?
The best area to stay in Castlebay is directly within Castlebay village itself, particularly along the waterfront where most of the services and accommodations are located.

Castlebay village is the main hub on Barra, characterized by its picturesque harbor dominated by Kisimul Castle, which sits on a small island in the bay. The main street, A888, runs along the shore and is where you'll find the ferry terminal, local shops, cafes, and hotels. It's a compact area, making it very walkable and convenient for exploring.

For couples, staying in Castlebay village provides easy access to dining options and the ferry for day trips to neighboring islands. The views of Kisimul Castle, especially at sunset, create a memorable backdrop for a relaxing getaway.

Solo travelers will also find Castlebay village ideal due to its central location and the ease of accessing local amenities.
When is the best time to go to Castlebay?
The best time to visit Castlebay is during the summer months, specifically June, July, and August, when the weather is mildest and the days are longest.

During these months, you'll find temperatures averaging between 13°C and 16°C (55°F - 61°F), making it comfortable for exploring the island's natural beauty and outdoor activities. The extended daylight hours, with sunsets often occurring after 10 PM, provide ample time for sightseeing and enjoying the scenery. This period is ideal for couples interested in walking, cycling, or simply enjoying the tranquil coastal views.

Families also find the summer months most convenient. The warmer weather makes beach visits more pleasant, and there are more opportunities for boat trips to nearby islands. The longer days mean children can enjoy outdoor activities without feeling rushed.
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?
With Expedia, you earn OneKeyCash™* on eligible Castlebay hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $857 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