Find hotels in Castlebay from CA $1,144

  • 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

Next weekend
In two weeks

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, (30 reviews)
"A bit isolated, but a beautiful situation facing the full Atlantic. Old hotel, comfortable, with good ciusine on offer. Enjoyed our stay."
Canada
Timothy
Polochar Inn

Brae Lea Guest House

Brae Lea Guest House
2.0 star property
South Uist
10.0 out of 10, Exceptional, (34 reviews)
"Very nice accommodation, highly recommended."
United Kingdom
paul
Brae Lea Guest House

Orasay Inn

Orasay Inn
3.0 star property
South Uist
10.0 out of 10, Exceptional, (6 reviews)
"I liked the Friendly atmosphere created by the owners and the great food. Isobel can cook anything and make it delicious! If I needdd anything the owners were available! I felt like they were family. "
United States
Anonymous traveller
Orasay Inn
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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.

Heading out into the bay. Looking back to Kisimul Castle, the village of Castlebay and the peak of Heabhal from Donald MacLeod's boat.
Photo by Gordon Hatton
Open Photo by Gordon Hatton

Top Castlebay Hotel Reviews

Recent Reviews in Castlebay

More cheap stays in Castlebay

Find out more about Castlebay

Top reasons to visit Castlebay

  • Stunning Beaches: Castlebay boasts breathtaking beaches with soft sand and crystal-clear waters, perfect for relaxation and romance.
  • Historic Castles: Explore the rich history of the region by visiting impressive castles that reflect the local heritage.
  • Scenic Walks: Enjoy picturesque coastal walks and hiking trails that showcase the stunning landscapes of the Isle of Barra.
  • Island Boat Trips: Take a boat trip to discover nearby islands and enjoy the stunning coastal scenery.
  • Welcoming Accommodations: Experience warm Scottish hospitality in charming inns and budget-friendly hostels in Castlebay.

Find great hotels near Castlebay

Explore charming hotel accommodations in Castlebay, Isle of Barra, where you can choose from inviting inns and budget-friendly hostels. Whether you're seeking a cozy bar to unwind or the best hotels to enhance your stay, Castlebay offers a unique blend of comfort and local character. Experience the warmth of Scottish hospitality and the stunning beauty of the surrounding landscape during your visit.

  • Polochar Inn: Nestled 17.7km from Castlebay, Polochar Inn is a charming inn that embodies a cozy, welcoming atmosphere for guests seeking a relaxing getaway. The inn features an inviting bar and lounge area, perfect for unwinding after a day of exploration. For dining, the on-site restaurant serves delicious local cuisine, allowing you to savour the flavours of Scotland. Outdoor enthusiasts will appreciate the nearby fishing opportunities, while entertainment options, including a flatscreen TV, make for a comfortable stay.
  • Kilbride Hostel: Located 17.7km from Castlebay, Kilbride Hostel offers an affordable and social atmosphere, ideal for backpackers and budget travellers. The hostel provides complimentary WiFi in public areas and in rooms, ensuring you stay connected during your stay. With off-street parking and free self-parking available, it’s convenient for those travelling by car. The communal spaces foster a sense of community, making it an excellent choice for meeting fellow travellers.
  • UIST Travel Accommodation: Situated 24.1km from Castlebay, UIST Travel Accommodation is a welcoming guesthouse that combines comfort with a homey feel. Guests can indulge in various recreational activities, including nearby fishing, while the on-site entertainment options, featuring a television with Netflix, provide a perfect way to relax after a day of adventures. With its serene setting and thoughtful amenities, this guesthouse is a great choice for those looking for a peaceful retreat.

Where to stay in Castlebay

Castlebay, on the picturesque Isle of Barra, offers a breathtaking escape for beach lovers and outdoor enthusiasts alike. With stunning sea views and charming island scenery, this holiday destination is perfect for romantic getaways. Explore the surrounding areas, where you can discover hidden gems and captivating landscapes that showcase the natural beauty of Scotland. Whether you're lounging on the beach or hiking through the hills, Castlebay promises an unforgettable travel experience.

  • Isle of Barra: Nestled in the Outer Hebrides, Isle of Barra captivates visitors with its stunning coastal landscapes and rich history. Castlebay, the main settlement, is renowned for its picturesque marina and the iconic Kisimul Castle, perched on a small island. This vibrant island is perfect for outdoor enthusiasts, offering activities like golfing, boating, and beachcombing along its pristine shores. With seasonal visitor peaks in spring and summer, Isle of Barra offers a romantic getaway filled with breathtaking sunsets and vibrant local culture. Don't miss the chance to immerse yourself in the island's unique Gaelic heritage while enjoying its warm hospitality.
  • Hellisay: Located just 11.3km from Castlebay, Hellisay is a tranquil island escape that promises isolation and natural beauty. This small island is a hidden gem for those looking to unwind amidst stunning landscapes and seascapes. While visitor numbers peak in late spring and summer, Hellisay maintains a peaceful atmosphere year-round. Explore its rugged coastlines, enjoy birdwatching, or simply relax and take in the serene surroundings. Hellisay is the ideal spot for a quiet retreat, allowing you to connect with nature and experience the unspoiled charm of the Hebrides.

Things to do near Castlebay

Castlebay, on the Isle of Barra, offers a delightful mix of scenic walks, outdoor adventures, and romantic beach getaways. Enjoy a boat trip to explore the stunning coastline and nearby islands, or spend a day sightseeing to discover local history and culture. With its breathtaking landscapes and charming atmosphere, Castlebay is the perfect destination for a memorable vacation experience.

Shopping

In Castlebay, explore local shops like the Barra Gift Shop for unique souvenirs and handmade crafts. If you're up for a drive, head to the nearby town of Balivanich, where you can find more extensive shopping options at the Western Isles Shopping Centre.

Recreation

Experience the tranquil atmosphere at Askernish Golf Club, located 27.4km from Castlebay. Enjoy a round of golf surrounded by stunning landscapes, perfect for relaxation and outdoor activity. Take in the fresh air and immerse yourself in the natural beauty of the Isle of Barra.

Adventure

In Castlebay, explore the dramatic coastline with kayaking tours that unveil hidden coves and wildlife. Hike up to the historic Kisimul Castle for breathtaking views of the surrounding islands. Experience the thrill of cycling along scenic trails, immersing yourself in the stunning natural beauty of Barra.

Nightlife

Castlebay offers a charming nightlife with a relaxed vibe. Enjoy a pint at the Castlebay Hotel, where locals gather, or savour live music at the Barra Distillery for a unique experience. Whether you're seeking a cozy pub or lively tunes, you'll find a warm welcome in this picturesque village.

*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 visiting between January and March when hotel prices are lower. Book your accommodation about a month in advance for the best deals, and utilize Expedia's last-minute deals for potential savings. Tuesdays are typically the cheapest days to stay, while Saturdays tend to be pricier. Look for package deals that combine hotels, flights, and activities to maximize savings. For getting around, walking is an excellent option as Castlebay is compact and pedestrian-friendly, allowing you to explore without spending on transport.

  • 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: Booking a hotel in Castlebay about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia’s search tool to customize your preferences, such as your budget, desired location, and preferred hotel type. To find the most affordable prices and special offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your Castlebay hotel reservation with your flights and activities through an Expedia package.

Best time to go to Castlebay

The best time to visit Castlebay can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Castlebay falls in August, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Castlebay falls in February, 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

To visit Castlebay, Isle of Barra, you have several airport options. Castlebay Airport (BRR) is the closest, situated 8.0km from the town, with nearby accommodations like the Polochar Inn, 9.7km away, and Borrodale Hotel, 16.1km away. Benbecula Airport (BEB) is 39.7km away, with the Orasay Inn located 11.3km from the airport and Swan View Lodge 17.7km away. Tiree Airport (TRE), located 62.8km from Castlebay, offers nearby options such as Tiree Lodge Hotel and Tiree Scarinish Hotel, both 4.8km from the airport. These airports provide convenient access to explore the beautiful Isle of Barra.

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 CA $1,144 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