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

Find hotels in Castlebay from $144

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 18 - Aug 19
Tomorrow
Aug 19 - Aug 20
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Castlebay hotels

1. Polochar Inn

Polochar Inn
South Uist
United Kingdom
Steve
$120 nightly
$144 total
Sep 2 - Sep 3
Total with taxes and fees
Polochar Inn

2. Brae Lea Guest House

Brae Lea Guest House
South Uist
Australia
Jac
$125 nightly
$149 total
Aug 29 - Aug 30
Total with taxes and fees
Brae Lea Guest House
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular attractions in and around Castlebay

Castlebay’s stunning beaches and rich culture invite travelers to explore its breathtaking landscapes and historic castles. Whether you're seeking adventure in the great outdoors or a romantic getaway, this charming destination offers unforgettable experiences for every type of vacationer. Embrace the magic of Castlebay!
A small aircraft with a blue and white color scheme parked on a grassy field near a body of water.
Photo by Theresa George

Barra Beach

10.0/10 (2 reviews)
Set the stage for your beach getaway at Barra Beach, a serene spot perfect for relaxation and enjoying the coastal vibes. Located about 8 miles by car from Castlebay, this beautiful beach offers stunning scenery and a peaceful atmosphere, making it an ideal base for your island adventures.
See properties
A small aircraft with a blue and white color scheme parked on a grassy field near a body of water.
Photo by Theresa George

Traigh Mhòr

No trip is complete without a visit to Traigh Mhòr, a stunning beach that offers a perfect getaway for beach lovers. With its serene atmosphere and beautiful coastal views, this spot is a paradise for relaxation. It's about a 9-mile drive from Castlebay, making it an easy excursion for your stay.
See properties
A white sandy beach with clear turquoise water, a small boat, and a distant mountain under a blue sky with clouds.

Vatersay Beach

Enjoy the simplicity of Vatersay Beach, perfect for beach lovers seeking a tranquil escape. With its stunning scenery and laid-back atmosphere, this beach offers a unique experience to unwind. It’s about a 6-mile drive from Castlebay, making it convenient for a relaxing day trip.
See properties
A beach with a wide sandy shore, gentle waves, and a partly cloudy sky.
Photo by John Fitzpatrick

Tràigh Siar

A must-see for beach lovers, Tràigh Siar offers stunning coastal views and a serene atmosphere perfect for relaxation. Located about 6 miles by car from Castlebay, this beach is ideal for those seeking a peaceful escape while enjoying the natural beauty of the Isle of Barra. Staying nearby enhances your access to this delightful spot.
See properties

Kisimul Castle

Often cited as a favorite among history buffs, Kisimul Castle offers a unique glimpse into Scotland's romantic past with its stunning coastal views and rich cultural heritage. Nestled within Castlebay, it’s easily accessible, making it a convenient base for exploring the beauty of the Isle of Barra.
See properties

Kisimul Castle

Highly recommended for travelers interested in history and culture, Kisimul Castle offers a captivating glimpse into Scotland's past. Nestled on a small island, this romantic castle showcases stunning architecture and picturesque views. Located about 4 miles from Castlebay, it provides easy access for those looking to explore its enchanting surroundings.
See properties

Eriskay Beach

10.0/10 (2 reviews)
An essential stop for beach lovers, Eriskay Beach offers stunning seaside views and a serene atmosphere. Located about 11 miles from Castlebay, its inviting sands are perfect for relaxation and exploration. Staying near Eriskay Beach allows for easy access to this tranquil retreat.
See properties

Hebridean Way Start

An iconic landmark that appeals to outdoor adventurers, Hebridean Way Start offers a vibrant atmosphere perfect for those eager to explore Scotland's stunning landscapes. Located about 7 miles by car from Castlebay, it serves as an ideal launching point for your journey through the breathtaking Hebrides.
See properties

Learn more about Castlebay

Escape to Castlebay! Enjoy its marina and monuments.

See all hotels in Castlebay
A coastal village with a prominent hill, a castle-like structure, and a body of water.
Photo by Gordon Hatton

Top Castlebay Hotel Reviews

Thatched Cottage near Daliburgh, Fully kitted kitchen, Out house drying room,

Thatched Cottage near Daliburgh, Fully kitted kitchen, Out house drying room,

10/10 Excellent
"Sehr warmer unkomplizierter Empfang durch den Vermieter, der auf dem Nachbar Grundstück wohnt. Perfekte Übernachtung für Ruhesuchende. Strand ca 1 km fussläufig entfernt"
Stephan D. 5-night trip
Posted 3 weeks ago
Thatched Cottage near Daliburgh, Fully kitted kitchen, Out house drying room,
Smiddy Cottage

Smiddy Cottage

10/10 Excellent
"The property had everything necessary for a relaxing break. Little extras from the owner were a great touch. The gated garden was perfect for our dog to enjoy the garden."
John 6-night trip
Posted 1 month ago
Smiddy Cottage
Brae Lea Guest House

Brae Lea Guest House

10/10 Excellent
"Brae Lea is far more than one would expect. The location is a short walk to the Ferry Terminal at Lochboisdale - yet driving from the north, you feel as if you’re nestled in the foothills of a mountain (because you are). Rupert is an outstanding host, and he doubles as a 5-Star concierge. He helped us sort travel and touring arrangements as well as made breakfast and suggested dinner options. The Brae Lea accommodations are also top drawer. Clean - efficient - spacious - inviting. Full marks - on every count."
Robert 2-night trip
Posted 2 months ago
Brae Lea Guest House
Taigh Ciorstaidh family & pet friendly self-catering Isle of Barra Scotland

Taigh Ciorstaidh family & pet friendly self-catering Isle of Barra Scotland

8/10 Good
"Would have liked WiFi but we managed the cooker was basic but ok The view was great and the place was really nice"
Gary 7-night trip
Posted 2 months ago
Taigh Ciorstaidh family & pet friendly self-catering Isle of Barra Scotland
Polochar Inn

Polochar Inn

8/10 Good
"Reading other reviews I was a bit worried about staying here but it was great. I had a huge room with a seaview and big modern bathroom with lovely Scottish toiletries. I thoroughly enjoyed a hot bath after a cold day out on the bike. They have a big indoor room around the back of the hotel where you can store your bike. Huge comfortable bed and the room was comfortably warm. Busy, friendly bar and restaurant and I had a lovely steak pie for dinner. Very much enjoyed my stay here."
Fiona 1-night trip
Posted 2 months ago
Polochar Inn
Pod Beag Beside the Sea, Isle of Eriskay

Pod Beag Beside the Sea, Isle of Eriskay

10/10 Excellent
"Lovely pod for solo trip. "
susie 3-night trip
Posted 11 months ago
Pod Beag Beside the Sea, Isle of Eriskay

More cheap stays in Castlebay

Brae Lea Guest House

Brae Lea Guest House

Lasgair, Lochboisdale South Uist Scotland
$125 nightly
$149 total
Aug 29 - Aug 30
Total with taxes and fees
10/10 Exceptional! (40 reviews)
Brae Lea Guest House
Sonas

Sonas

365 South Boisdale Isle of South Uist South Uist Scotland
$704 nightly
$845 total
Aug 21 - Aug 22
Total with taxes and fees
Sonas
UIST Travel Accommodation

UIST Travel Accommodation

UIST Travel Accommodation South Uist Scotland
Get ratesUIST Travel Accommodation
Woodview

Woodview

Woodview Brevig Isle of Barra Isle of Barra Scotland
Get ratesWoodview

Find out more about Castlebay

Top reasons to visit Castlebay

  • Stunning Beaches: Castlebay offers breathtaking beaches like Tangasdale Beach, perfect for relaxation and scenic views.
  • Outdoor Adventures: Enjoy boat trips and explore the stunning coastline, ideal for outdoor enthusiasts.
  • Rich Cultural Experience: Experience local music and events that showcase the vibrant culture of the Isle of Barra.
  • Historical Sites: Visit historical castles that reflect the rich heritage of the area.
  • Welcoming Accommodations: Choose from cozy guesthouses and budget-friendly hostels for a comfortable stay.

Find great hotels near Castlebay

Discover the charm of Castlebay with a range of welcoming accommodations, including cozy guesthouses and budget-friendly hostels perfect for backpackers. Whether you're looking for hotels in Castlebay or a unique stay in Castlebay Barra, you'll find options that cater to every traveler's taste and budget. Experience the warm hospitality and stunning landscapes that make Castlebay a must-visit destination in Scotland.

  • Polochar Inn: Polochar Inn is a charming budget-friendly inn located 11 miles from Castlebay, boasting a guest rating of 8.6 out of 10. The inn offers a cozy atmosphere with dining options including a bar and restaurant, perfect for unwinding after a day of exploring. With nearby fishing opportunities and entertainment features like a flatscreen TV, Polochar Inn provides a delightful blend of comfort and recreation for travelers seeking a relaxed getaway.
  • Kilbride Hostel: Kilbride Hostel is a welcoming budget-friendly accommodation type, situated 11 miles from Castlebay. This hostel caters to backpackers and offers essential amenities such as free WiFi in public areas and guest rooms, ensuring you stay connected. Guests can enjoy complimentary self-parking and off-street parking options, making it a convenient choice for those traveling by car. With its friendly atmosphere and focus on affordability, Kilbride Hostel is ideal for budget-conscious travelers.
  • UIST Travel Accommodation: UIST Travel Accommodation is a budget-friendly guesthouse located 15 miles from Castlebay. This cozy lodging option offers nearby fishing activities for outdoor enthusiasts and provides entertainment amenities such as multiple televisions with Netflix access, ensuring you can relax and unwind after a day of adventure. With its affordable rates and comfortable setting, UIST Travel Accommodation is a great choice for travelers seeking a homey atmosphere during their stay in Scotland.

Where to stay in Castlebay

Your vacation in Castlebay, Isle of Barra promises stunning sea views and a rich cultural experience. Explore the charming main town, where beachfront properties offer easy access to the picturesque Tangasdale Beach. Enjoy outdoor adventures and breathtaking scenery that showcase the beauty of this remarkable isle. With its perfect blend of beach relaxation and vibrant local culture, Castlebay is an idyllic getaway for any traveler seeking both adventure and tranquility.

  • Isle of Barra: Nestled in the Outer Hebrides, the Isle of Barra is a picturesque island known for its stunning beaches and vibrant outdoor activities. Castlebay, the main village, offers a charming experience with its scenic marina and local arts center. Visitors flock to Barra for its breathtaking scenery, making it a perfect spot for beach lovers and outdoor enthusiasts alike. Peak travel times occur from April to May and July, where you can engage in activities like golf or explore the beautiful dunes and beaches that define this island. The local atmosphere is friendly, and the landscape is a photographer's dream.
  • Fuday: Located about 8 miles from Castlebay, Fuday is a serene island that invites exploration and relaxation. Though smaller and less frequented, it boasts stunning natural beauty that captivates those who venture here. Travel to Fuday typically peaks in May to June and August, offering a tranquil escape from the busier tourist spots. The island offers a unique chance to experience the untouched landscapes of the Hebrides, making it a great addition to your Barra itinerary. Enjoy the peaceful surroundings and reconnect with nature in this hidden gem.

Things to do in Castlebay

Castlebay, located on the Isle of Barra, is perfect for beach lovers and outdoor enthusiasts. Enjoy boat trips to explore the stunning coastline, indulge in live music at local venues, and visit the tourist information centre for insights into the area. For golf enthusiasts, the Askernish Golf Club offers a challenging course with beautiful scenery, making it a great addition to your itinerary while immersing yourself in the unique culture of this charming Scottish destination.

Shopping

In Castlebay, you can find local shops offering handmade crafts and souvenirs, perfect for gifts. If you're up for a drive, head to the nearby town of Barra, where you can explore more boutiques featuring unique clothing and jewelry crafted by local artisans.

Recreation

In Castlebay, enjoy the serene ambiance at Barra's Wellness Centre, where holistic therapies and yoga sessions rejuvenate the mind and body. Explore the stunning landscapes on guided nature walks, or indulge in relaxing massages using local organic products for a truly refreshing experience.

Adventure

In Castlebay, embark on a thrilling kayaking adventure exploring the rugged coastline and hidden coves. Hike the scenic trails of the Hebridean Islands for breathtaking views. Don't miss the chance to try your hand at stand-up paddleboarding in the crystal-clear waters of the Atlantic.

Nightlife

Experience the charm of Castlebay's nightlife at the lively Castlebay Hotel, where you can enjoy local brews and live music. For a cozy vibe, visit the Barra Heritage Centre, which often hosts cultural events and gatherings. It's a perfect blend of fun and community spirit.

*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: Utilize Expedia’s search tool to customize your options based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Castlebay with your flights and activities through an Expedia package deal.

Find the best attractions near Castlebay

Castlebay is a fantastic destination for beach lovers and outdoor enthusiasts, offering a rich cultural experience. Visitors can explore stunning beaches, visit historical castles, and discover the charm of the surrounding islands. With a variety of attractions catering to those seeking romance and adventure, Castlebay promises a delightful vacation filled with natural beauty and local heritage.

  • Barra Beach: Located 5 miles from Castlebay, Barra Beach offers stunning sandy shores and a relaxed atmosphere. Enjoy sunbathing, beachcombing, or simply soaking in the picturesque views of the turquoise waters, making it a perfect spot for beach lovers.
  • Kisimul Castle: Just 4 miles from Castlebay, Kisimul Castle is a historic gem steeped in culture and romance. Surrounded by the sea, this medieval fortress provides a glimpse into Scotland's rich history, and its scenic backdrop is ideal for memorable photographs.
  • Eriskay Beach: Situated 11 miles away, Eriskay Beach is another beautiful stretch of sand that captures the essence of island life. With its tranquil environment and crystal-clear waters, it's an excellent destination for relaxation and exploration.

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

For your trip to Castlebay, Isle of Barra, you have several airport options. Castlebay Airport (BRR) is the closest, located 5 miles away, with nearby accommodations like Polochar Inn, just 6 miles from the airport, and Kilbride Hostel, situated 7 miles away. Benbecula Airport (BEB) is 36 miles from Castlebay, with the Orasay Inn, a 3-star hotel 7 miles from the airport, and Swan View Lodge, located 11 miles away. Tiree Airport (TRE) is 39 miles from Castlebay, with the Tiree Lodge Hotel and Tiree Scarinish Hotel both just 3 miles from the airport. Transportation services are available for easy access to these hotels.

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 $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