Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to 17% by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.


Welcome to Castlebay!

Castlebay Vacation Packages

It is located 180 miles from Edinburgh, the country's capital city.

Are you a beach enthusiast? This area has some beautiful stretches of coastline. Stop by Calgary Bay Beach, 55 miles to the southeast, and Eriskay Beach, 11 miles to the northeast.

Loch Druidibeg National Nature Reserve is ideal for those who like a good adventure. You'll encounter this beauty of nature about 25 miles away from Castlebay.

Educate yourself on the area's history with a visit to Kisimul Castle.

Do you think you've seen everything in Castlebay? Don't forget Barra Snorkel Safari.

Barra Beach and Vatersay Beach in Ledaig are worth going to. This nearby destination is approximately 0.8 miles from Castlebay. Boisdale, another interesting place, features Kildonan Museum and Askernish Golf Club. This destination is 13 miles away.

Head 45 miles northeast from Castlebay to end up in Upper Milovaig. There's so much to see and do there, including Dunvegan Castle, Macleod's Tables and Claigan Coral Beach. Skye Silver Gift Shop and Skye Angling Guide are additional sites that are worth a visit.

Discover the food culture of Outer Hebrides by spending some time in its alluring restaurants and cafés.

Scotch pie and cullen skink (fish soup) are popular dishes for vacationers and residents alike.

Most places will have Belhaven on offer. Grab a round with your pals and find out why this beer is cherished by the locals.

As the sun sets on your Outer Hebrides vacation, there's a good chance you'll find yourself making plans to soon return to this gorgeous destination.

If you want to find Castlebay's closest airport, it's roughly 5 miles to the north.

Top Deals on Flights

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.