Find hotels in Castlebay from £85

  • 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

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
The price is £85
includes taxes & fees
29 Mar - 30 Mar
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
The price is £117
includes taxes & fees
23 Mar - 24 Mar
Brae Lea Guest House

Driftwood

Driftwood
3.0 star property
South Uist
The price is £919
includes taxes & fees
27 Mar - 28 Mar
Driftwood

Smiddy Cottage

Smiddy Cottage
3.5 star property
South Uist
The price is £628
includes taxes & fees
20 Mar - 21 Mar
Smiddy Cottage

Dun Buidhe

Dun Buidhe
3.0 star property
South Uist
The price is £694
includes taxes & fees
20 Mar - 21 Mar
Dun Buidhe

Lingeigh

Lingeigh
3.5 star property
South Uist
The price is £722
includes taxes & fees
20 Mar - 21 Mar
Lingeigh

Fuidaigh

Fuidaigh
3.5 star property
South Uist
The price is £824
includes taxes & fees
20 Mar - 21 Mar
Fuidaigh
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.

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

More cheap stays in Castlebay

Hotels in Castlebay with star rating

Find out more about Castlebay

Top reasons to visit Castlebay

  • Stunning Coastline: Castlebay boasts breathtaking sea views and picturesque beaches, perfect for relaxation and romantic strolls.
  • Kisimul Castle: Explore the historic Kisimul Castle, an iconic landmark steeped in local history.
  • Outdoor Activities: Engage in various water sports or enjoy scenic walks amidst the island's beautiful landscapes.
  • Charming Village Atmosphere: Experience the warm hospitality and quaint charm of the village, ideal for a tranquil getaway.
  • Diverse Accommodation: Choose from a range of lodging options, from charming hotels to budget-friendly hostels.

Find great hotels near Castlebay

Discover a variety of accommodation options in Castlebay, where charming hotels and budget-friendly hostels await. Whether you seek a comfortable stay at the renowned Craigard Hotel or wish to explore local attractions, you'll find something to suit your needs. With competitive room rates and a warm Scottish welcome, Castlebay offers a picturesque base for your adventures on the enchanting Isle of Barra.

  • Polochar Inn: Nestled 6.8km from Castlebay, Polochar Inn epitomises the charm of a traditional Scottish inn. This cosy lodging offers a delightful restaurant and a bar/lounge, providing an inviting atmosphere to unwind after a day of exploring the beautiful Isle of Barra. Guests can enjoy modern entertainment amenities, including a flatscreen TV, ensuring a relaxing retreat. The inn’s warm hospitality and picturesque surroundings make it a perfect base for your Scottish adventure.
  • Kilbride Hostel: Situated 6.8km from Castlebay, Kilbride Hostel is ideal for budget-conscious travellers seeking a friendly and communal atmosphere. This hostel/backpacker accommodation features complimentary WiFi in public areas and rooms, making it easy to stay connected. The off-street parking and free self-parking provide additional convenience for those travelling by car. With simple yet comfortable facilities, Kilbride Hostel is a great choice for socialising with fellow travellers and enjoying the stunning scenery of Barra.
  • UIST Travel Accommodation: Located 9.3km from Castlebay, UIST Travel Accommodation offers a homely guesthouse experience. Guests can relax and unwind with entertainment options that include a television and Netflix, perfect for a cosy night in after a day of exploration. The guesthouse's inviting atmosphere and comfortable rooms create a welcoming environment for both solo travellers and families alike. Its proximity to local attractions makes it a convenient choice for those wishing to discover the beauty of the Outer Hebrides.

Where to stay near Castlebay

Castlebay, nestled on the Isle of Barra, offers stunning sea views and a charming atmosphere perfect for beach lovers and outdoor enthusiasts. Explore the picturesque village, where romantic strolls along the shoreline provide unforgettable experiences. Discover the island's beautiful landscapes and immerse yourself in its unique charm, making it an ideal getaway for those seeking tranquility and natural beauty.

  • Isle of Barra: Located a mere 1.2km from Castlebay, the Isle of Barra is an enchanting island that beckons with its stunning beaches and outdoor adventures. The island is popular for romantic getaways and offers activities such as golf, boating, and exploring its picturesque marina. Visitors often flock here from April to May and July, drawn by the island's natural beauty and the iconic Barra Castle. The sandy shores and vibrant local culture create an inviting atmosphere for travellers seeking both relaxation and adventure.
  • Fuday: Situated 5.0km from Castlebay, Fuday is another captivating island that offers a unique experience for visitors. Known for its seasonal appeal, the best time to visit is from April to June and August, when the landscape comes alive with lush greenery and wildlife. Fuday's tranquil environment and scenic views make it an ideal spot for nature lovers and those looking to escape the hustle and bustle of city life. Although smaller and less populated, its charm lies in its serene beauty and the chance to connect with nature.

Things to do near Castlebay

Castlebay, located on the Isle of Barra, offers a delightful escape for beach lovers and outdoor enthusiasts alike. Enjoy romantic strolls along the stunning coastline, partake in water sports, or simply relax on the sandy shores. Discover the rich history of the area by exploring nearby attractions such as Kisimul Castle. With its breathtaking scenery and welcoming atmosphere, Castlebay promises a memorable getaway for all visitors.

Shopping

In Castlebay, you can explore charming local shops like the Barra Heritage Centre for unique souvenirs and crafts. If you're up for a drive, head to the nearby town of Balivanich, where you can find larger stores and supermarkets for a wider selection of gifts.

Recreation

At Askernish Golf Club, located 10.6km from Castlebay, you can enjoy a round of golf amidst stunning landscapes and fresh sea air. The club offers a relaxing outdoor atmosphere, perfect for unwinding while indulging in a bit of friendly competition with breathtaking views.

Adventure

In Castlebay, explore the rugged beauty of Barra by hiking the scenic trails of the island, where breathtaking coastal views await. For a thrill, try kayaking in the crystal-clear waters, encountering diverse marine life and stunning landscapes along the way.

Nightlife

In Castlebay, the Castlebay Hotel offers a warm atmosphere with live music and local ales. The Barra Sports Club is perfect for a relaxed evening, featuring quiz nights and friendly banter. For a unique experience, the local pubs boast traditional Scottish hospitality and a chance to mingle with locals.

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. Booking about a month in advance can yield the best prices, especially on a Tuesday, while Saturday stays tend to be pricier. Look for last-minute deals on Expedia and consider bundling your hotel with flights and activities for additional savings. Take advantage of public transport for affordable travel around the island, and explore free activities such as scenic walks and local beaches to enjoy the natural beauty of Barra without breaking the bank.

  • 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: Utilise Expedia's search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the most affordable prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could save some money by combining your hotel booking in Castlebay with your flights and activities by opting for an Expedia package.

Find the best attractions in and around Castlebay

Castlebay offers a perfect setting for beach, outdoor, and romantic getaways, with an array of attractions that highlight its stunning coastline and historic sites. Visitors can explore beautiful beaches, the enchanting islands, and the iconic castle, all while enjoying a variety of activities tailored for those seeking a unique experience. Whether you’re looking to relax by the sea or delve into the local history, Castlebay has something for everyone.

  • Vatersay Beach: Located 1.9km from Castlebay, Vatersay Beach boasts stunning white sands and crystal-clear waters, perfect for unwinding and soaking up the sun. The laid-back beach vibes create an idyllic setting for picnics or leisurely strolls along the shore.
  • Kisimul Castle: Nestled within Castlebay, Kisimul Castle is steeped in history and romance. This picturesque fortress, surrounded by the sea, offers captivating views and a glimpse into the rich culture of the Isle of Barra, making it a must-visit for history enthusiasts.
  • Barra Beach: Situated 3.1km from Castlebay, Barra Beach features golden sands and breathtaking scenery. The beach's tranquil atmosphere is ideal for relaxing or enjoying water activities, all while taking in the natural beauty of the island.

Best time to go to Castlebay

The best time to visit Castlebay is dependant 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 HighAverage
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 CloudyAverageSlightly High
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

Visiting Castlebay, Isle of Barra, is convenient with several nearby airports. Castlebay Airport (BRR) is the closest, situated 3.1km from the town. Recommended accommodations include the Polochar Inn, 3.7km away, and the Borrodale Hotel, 6.2km from the airport. Benbecula Airport (BEB) is 33.7km distant, with the Orasay Inn located 4.3km from there and Swan View Lodge 6.8km away. Lastly, Tiree Airport (TRE), 24.2km away, offers the Tiree Lodge Hotel and Tiree Scarinish Hotel, both 1.9km from the airport. Accessible transport services are available from these hotels to the respective airports, ensuring a smooth journey.

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 £85 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