
Dondra Vacations
Book a Hotel + Flight together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to AED 148 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Find the Best Dondra Vacation Packages
Dondra Hotel Deals

Weligama Bay Marriott Resort & Spa
700 Matara Road, Pelana, Weligama
Fully refundableReserve now, pay when you stay
The price is AED 496 per night from Jun 6 to Jun 7
AED 496
AED 666 total
6 Jun - 7 Jun
includes taxes & fees
9.2/10 Wonderful! (228 reviews)
Great. Overpriced.
"So…it’s a great hotel, but overpriced, but that’s on brand for Marriott. At that cost, meals should be included."
Reviewed on 11 April 2025

Anantara Peace Haven Tangalle Resort
Goyambokka Estate, Tangalle
Fully refundableReserve now, pay when you stay
The price is AED 917 per night from May 20 to May 21
AED 917
AED 1,191 total
20 May - 21 May
includes taxes & fees
9.4/10 Exceptional! (138 reviews)
"Lovely hotel and staff are great. The pricing are excessive for this hotel. $150-200 for a massage where other similar hotels charge $50-100."
Reviewed on 8 February 2025

Randiya Sea View Hotel
Galle Road, Mirissa, Southern Province
Fully refundableReserve now, pay when you stay
The price is AED 204 per night from May 20 to May 21
AED 204
AED 204 total
20 May - 21 May
includes taxes & fees
Great location opposite beach
"Rooms large and comfortable with fans and air conditioners. Tv, Wi-Fi good. Kettle and fridge available. Nice pool. Buffet breakfast very good"
Reviewed on 23 April 2025
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.
Discover the most popular places to visit in Dondra
Dondra Lighthouse
4.5/5(2 reviews)
You can learn about the history of Dondra with a stop at Dondra Lighthouse. Wander the beautiful beaches in this relaxing area.
Devinuwara Beach
Why not spend a lazy afternoon at Devinuwara Beach during your trip to Dondra?