Located in Weligama, Castle Bay Resort offers cozy rooms with a cable TV. Just 328 feet from Weligama Beach, this property features a restaurant, free Wi-Fi and a variety of recreational choices. Guests can snorkel, dove, or go on a fishing trip. Spending some quiet reading time in the library is another good leisure activity. Rooms come with large windows that provide natural sunlight. They are equipped with a mosquito net, fan and an private bathroom with a shower. The open-air restaurant serves a selection of local and international dishes. Room service is also available upon request. Resort Castle Bay is 1.2 mi from Weligama bus and railway stations. Bandaranaike International Airport is 112 mi away.
Couples in particular like the location – they rated it 9.2 for a two-person trip.
Distance in property description is calculated using © OpenStreetMap
Most popular amenities
- Free Wifi
- Family rooms
- Airport shuttle
- Free parking
- Restaurant
- Room service
- Bar
- Breakfast
Unlock members-only prices

Guest reviews
Categories:
Select topics to read reviews:
See what guests loved the most:
Bulgaria
Saudi Arabia
Russia
Sweden
United Kingdom
United Kingdom
Australia
United Kingdom
Germany
IndiaArea info
Restaurants
- CuisineSeafood • German • Local • Asian
- AmbienceFamily-friendly • Traditional • Modern
- Dietary optionsHalal • Vegetarian
Resort facilities at Castle Bay Resort
Most popular amenities
- Free Wifi
- Family rooms
- Airport shuttle
- Free parking
- Restaurant
- Room service
- Bar
- Breakfast
House rules
Child policies
Children of all ages are welcome.
Children 6 and above will be charged as adults at this property.
To see correct prices and occupancy info, add the number and ages of children in your group to your search.
Crib and extra bed policies
Cribs and extra beds aren't available at this property.


