Book Cheap Hotels in Dharga Town
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Dharga Town
Most frequently booked Dharga Town hotels

River View Villa
102/7C Mathugama Road, Dharga Town, Western Province
0.25 km from city centre
The price is CA $72 per night
CA $72
CA $85 total
includes taxes & fees
24 Mar - 25 Mar
Stay at this 3.5-star spa villa in Dharga Town. Enjoy free WiFi, free parking, and 3 outdoor pools. Popular attractions Bentota Beach and Kande Vihare Temple are located nearby.
Pool
Hot tub

Colonial Villa with Private Garden, Pool, and Dedicated Chef Service
0.83 km from city centre
Stay at this vacation home in Dharga Town. Enjoy private pools, breakfast (surcharge), and room service. Popular attractions Bentota Beach and Kande Vihare Temple are located nearby.
Pool
Hot tub

The Habitat Kosgoda by Asia Leisure
47/23, Paratharkaya Round Road, Kosgoda
Free cancellation
Reserve now, pay when you stay
11.58 km from city centre
The price is CA $126 per night
CA $126
CA $166 total
includes taxes & fees
25 Mar - 26 Mar
Stay at this 5-star luxury hotel in Kosgoda. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Kosgoda Beach and Ahungalla Beach are located nearby.
Pool
Spa

Hotel Riu Sri Lanka - All Inclusive
Ahungalla Beach, Bentota Walallawita Korale, Ahungalla
Free cancellation
Reserve now, pay when you stay
14.85 km from city centre
The price is CA $305 per night
CA $305
CA $400 total
includes taxes & fees
1 Apr - 2 Apr
Stay at this 5-star luxury property in Ahungalla. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Ahungalla Beach and Balapitiya Beach are located nearby.
Pool
Breakfast included

Cinnamon Bentota Beach – Signature Selection
Bentota, Bentota, Southern Province
Free cancellation
Reserve now, pay when you stay
2.36 km from city centre
The price is CA $243 per night
CA $243
CA $315 total
includes taxes & fees
4 Apr - 5 Apr
Stay at this 5-star luxury hotel in Bentota. Enjoy free WiFi, free parking, and 4 restaurants. Popular attractions Bentota Beach and Kaluwamodara Bridge are located nearby.
All-inclusive
Parking included

Sheraton Kosgoda Turtle Beach Resort
1 OKANDA RD, HIDDARUWA, NAAPE, Kosgoda
Free cancellation
Reserve now, pay when you stay
12.19 km from city centre
The price is CA $231 per night
CA $231
CA $310 total
includes taxes & fees
12 Apr - 13 Apr
Stay at this 5-star luxury hotel in Kosgoda. Enjoy free parking, a full-service spa, and 2 restaurants. Popular attractions Kosgoda Beach and Ahungalla Beach are located nearby.
Pool
Spa

Taj Bentota Resort & Spa
National Holiday Resort, Bentota
2.9 km from city centre
The price is CA $299 per night
CA $299
CA $401 total
includes taxes & fees
1 Apr - 2 Apr
Stay at this 5-star luxury hotel in Bentota. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Bentota Beach and Kaluwamodara Bridge are located nearby.
Pool
Hot tub

NH Bentota Ceysands Resort
Aluthgama, Bentota
Free cancellation
Reserve now, pay when you stay
2.14 km from city centre
The price is CA $157 per night
CA $157
CA $210 total
includes taxes & fees
12 Apr - 13 Apr
Stay at this 4-star beach resort in Bentota. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Bentota Beach and Kaluwamodara Bridge are located nearby.
Pool
Hot tub

Anantara Kalutara Resort
St Sebastian Rd Katukurunda, Kalutara
Free cancellation
Reserve now, pay when you stay
14.82 km from city centre
The price is CA $271 per night
CA $271
CA $351 total
includes taxes & fees
12 Apr - 13 Apr
Stay at this 5-star luxury resort in Kalutara. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Kalatura Beach and Kalutara Bodhiya are located nearby.
Pool
All-inclusive
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.
Dharga Town hotels essential information
Accommodation | 503 hotels |
---|---|
Lowest Price | CA $72 |
Highest Price | CA $305 |
Popular hotels | River View Villa, Colonial Villa with Private Garden, Pool, and Dedicated Chef Service, The Habitat Kosgoda by Asia Leisure, Hotel Riu Sri Lanka - All Inclusive, Cinnamon Bentota Beach – Signature Selection, Sheraton Kosgoda Turtle Beach Resort, Taj Bentota Resort & Spa, NH Bentota Ceysands Resort, Anantara Kalutara Resort |
Frequently asked questions
Recent Dharga Town hotel reviews by fellow wanderers

NH Bentota Ceysands Resort
5 out of 5
Posted 5 days ago
Travelocity Verified Review
"Great for family, perfect service. We tried many other hotels in Sri Lanka. This one is top level."
A verified traveller stayed at NH Bentota Ceysands Resort
Hotels near…
Areas of Dharga Town
Most popular
Hotels
Flights
China Southern Airlines Vancouver (YVR) to Guangzhou (CAN) flightsAir Canada Montreal (YUL) to Edmonton (YEG) flightsAir Canada Charlottetown (YYG) to Montreal (YUL) flightsFlights from Detroit to ScottsdaleSwoop Toronto (YYZ) to Goffs (YHZ) flightsYYZ - PDLPorter Airlines Dieppe (YQM) to Ottawa (YOW) flightsYHZ - YYZCheap Flights to ColomboCheap Flights to TrinidadFlights from Vancouver to AnaheimEmirates Vancouver (YVR) to Delhi (DEL) flightsSpirit Airlines Detroit (DTW) to Orlando (MCO) flights
Cars
Packages