
Habaraduwa Holidays
Book a Hotel + Flight or Car together to unlock savings
Photo by Blessan John
Top hotels in Habaraduwa

Weligama Bay Marriott Resort & Spa
700 Matara Road, Pelana Weligama
Fully refundableReserve now, pay when you stay
The price is 6.808.074 ₫ per night from 1 Apr to 2 Apr
6.808.074 ₫
9.145.951 ₫ total
1 Apr - 2 Apr
includes taxes & fees
9.2/10 Wonderful! (255 reviews)
Modern, spacious room with a stunning view of Weligama Bay. Very comfortable and perfect for a relaxing beach stay.
Reviewed on 14 Mar 2026

Radisson Collection Resort, Galle
724 Matara Rd, Galle District Talpe Southern Province
Fully refundableReserve now, pay when you stay
The price is 4.074.330 ₫ per night from 13 Apr to 14 Apr
4.074.330 ₫
5.473.456 ₫ total
13 Apr - 14 Apr
includes taxes & fees
8.8/10 Excellent! (34 reviews)
The views , the setting and staff were excellent. What let the hotel down was attention to detail- our room had a cracked glass balcony which did not instil confidence. The lack of reliable hot water a was another poor aspect as was the indifferent housekeeping which we had to constantly talk to ...
Reviewed on 9 Mar 2026

Radisson Blu Resort Galle
523C Galle Road, Ginthota Galle
Fully refundable
The price is 4.021.758 ₫ per night from 25 Mar to 26 Mar
4.021.758 ₫
5.403.350 ₫ total
25 Mar - 26 Mar
includes taxes & fees
8.6/10 Excellent! (254 reviews)
Clean, amenities, location
Reviewed on 15 Feb 2026
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.
Popular places to visit
Eagles' Catalina Golf Course
Enjoy a round of golf in Koggala at Eagles' Catalina Golf Course.
Martin Wickramsinghe Folk Museum
You can spend time exploring the galleries in Martin Wickramsinghe Folk Museum during your travels in Koggala. Wander through the beautiful beaches and seaside in this culturally rich area.
Kathaluwa Old Temple
You can learn about the history of Koggala when you stop by Kathaluwa Old Temple. While you're in the area, stroll along the beaches.