Find hotels in Dharga Town from $26

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dharga Town hotels

River View Villa

River View Villa
3.5 star property
Dharga Town
$71 nightly
The price is $85
Dec 30 - Dec 31
Total with taxes and fees
River View Villa

Villa Acadia

Villa Acadia
3.0 star property
Dharga Town
$32 nightly
The price is $38
Dec 25 - Dec 26
Total with taxes and fees
Villa Acadia

Villa Mandari

Villa Mandari
3.0 star property
Dharga Town
$60 nightly
The price is $71
Dec 25 - Dec 26
Total with taxes and fees
Villa Mandari

Goalie Beachfront Resort

Goalie Beachfront Resort
4.5 star property
Madampagama
10.0 out of 10, Exceptional, (1)
"I’ve spent three nights at goalie. It was a nice stay, the facilities are clean and the pool is really nice. Room was spacious with a balcony and nice shower. The stuff was very friendly and helpful. "
Sweden
Klara
$44 nightly
The price is $53
Dec 25 - Dec 26
Total with taxes and fees
Goalie Beachfront Resort

Moragalla Beach Home Guesthouse (Newly opened hotel)

Moragalla Beach Home Guesthouse (Newly opened hotel)
3.5 star property
Beruwala
10.0 out of 10, Exceptional, (2)
"By far, one of the best places to stay. Staff is incredibly friendly and helpful. Room was HUGE, and the breakfast prepared by Sarath was heavenly delicious. I, as a traveller for more than 30 years and with 50 countries known, can say that this place is perfect for spending a great time. "
Mexico
Gipsy
$233 nightly
The price is $275
Dec 25 - Dec 26
Total with taxes and fees
Moragalla Beach Home Guesthouse (Newly opened hotel)

R Degrees Boutique Hotel & Spa

R Degrees Boutique Hotel & Spa
4.5 star property
Ambalangoda
9.0 out of 10, Wonderful, (30)
"Fabulous staff, fantastic food!"
United Kingdom
Sacha
$129 nightly
The price is $129
Jan 10 - Jan 11, 2026
Total with taxes and fees
R Degrees Boutique Hotel & Spa

Mango Tree Villa Bentota

Mango Tree Villa Bentota
3.0 star property
Induruwa
10.0 out of 10, Exceptional, (3)
"Comfortable stay, we were welcomed by Wasantha who checked us in, with a delicious watermelon juice made by Charana. The room was spacious and clean. Beautiful pool and garden area - towels were supplied. The breakfast cooked by Anuradha was delicious - fruit, toast, eggs, tea and coffee. Great value for a very luxurious stay! We would definitely stay here again!"
United Kingdom
Priya
Mango Tree Villa Bentota

Blue Water Paradise Akurala

Blue Water Paradise Akurala
3.0 star property
Akurala
$22 nightly
The price is $26
Jan 21 - Jan 22, 2026
Total with taxes and fees
Blue Water Paradise Akurala

MOI Induruwa by DBI

MOI Induruwa by DBI
4.0 star property
Induruwa
$118 nightly
The price is $118
Jan 18 - Jan 19, 2026
Total with taxes and fees
MOI Induruwa by DBI

Citrus Waskaduwa

Citrus Waskaduwa
4.5 star property
Wadduwa
8.2 out of 10, Very Good, (63)
"Citrus Waskaduwa is well located along the coast not far from two main cities of Kalutara & Panadura. Star quality hotel with extremely friendly staff 👌 "
Australia
Anonymous traveler
$143 nightly
The price is $171
Jan 11 - Jan 12, 2026
Total with taxes and fees
Citrus Waskaduwa

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (221)
"Clean rooms and available facilities. Changing facilities at end of stay were fantastic. Food was lovely and the availability and choice was really good. Sauté was our favourite of the speciality restaurants. "
United Kingdom
Debra
$359 nightly
The price is $427
Dec 25 - Dec 26
Total with taxes and fees
Hotel Riu Sri Lanka - All Inclusive

Villa 97 Bolgoda

Villa 97 Bolgoda
3.0 star property
Bolgoda
8.0 out of 10, Very Good, (1)
"The room was large and clean in a quiet environment directly on the lake. Comfortable bed and excellent WIFI. Very nice pool as well. The onsite manager was very accommodating and did everything he could to make our stay comfortable. "
United States
Timothy
$35 nightly
The price is $42
Dec 30 - Dec 31
Total with taxes and fees
Villa 97 Bolgoda

Sea Breeze Hotel Ambalangoda

Sea Breeze Hotel Ambalangoda
3.0 star property
Madampagama
Sea Breeze Hotel Ambalangoda

Club Waskaduwa Beach Resort & Spa

Club Waskaduwa Beach Resort & Spa
5.0 star property
Wadduwa
8.4 out of 10, Very Good, (23)
"Hotels was new and good but the facilities was not ready like spa and some resturant and rooftop."
European Union
Motaz
$292 nightly
The price is $344
Dec 25 - Dec 26
Total with taxes and fees
Club Waskaduwa Beach Resort & Spa

Happy Man Village

Happy Man Village
3.0 star property
Kosgoda
10.0 out of 10, Exceptional, (1)
"Perfect place for our first location in Sri Lanka. We stayed three nights and loved it. Very quiet and peaceful. The staff was very welcoming and the quality of the Sri Lankan breakfast and dinner was amazing. We can also recommend the Katamaran tour in the lagoon. Free shuttle to the empty beach also worked great. Would always return here."
Germany
Julius
$73 nightly
The price is $86
Dec 26 - Dec 27
Total with taxes and fees
Happy Man Village

Stadler Resort

Stadler Resort
3.0 star property
Wadduwa
$55 nightly
The price is $65
Dec 25 - Dec 26
Total with taxes and fees
Stadler Resort

AIDA The Queen Palace

AIDA The Queen Palace
3.0 star property
Induruwa
$77 nightly
The price is $92
Dec 30 - Dec 31
Total with taxes and fees
AIDA The Queen Palace

Ayana Sea

Ayana Sea
4.0 star property
Wadduwa
8.6 out of 10, Excellent, (4)
"Gera vieta poilsiui su šeima. "
United States
VAIDAS
$295 nightly
The price is $351
Jan 8 - Jan 9, 2026
Total with taxes and fees
Ayana Sea

Colours Beach

Colours Beach
3.5 star property
Induruwa
$54 nightly
The price is $64
Jan 11 - Jan 12, 2026
Total with taxes and fees
Colours Beach

Oasis Ayurveda resort

Oasis Ayurveda resort
3.5 star property
Kalutara
$27 nightly
The price is $31
Dec 25 - Dec 26
Total with taxes and fees
Oasis Ayurveda resort
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Dharga Town Hotel Reviews

More cheap stays in Dharga Town

Find out more about Dharga Town

Top reasons to visit Dharga Town

  • Stunning Beaches: Enjoy the beautiful beaches of Dharga Town, perfect for relaxation and sunbathing.
  • Cultural Exploration: Immerse yourself in local heritage through vibrant cultural tours and traditional ceremonies.
  • Picturesque Harbor: Visit the lively harbor, offering scenic views and opportunities for exploration.
  • Beautiful Gardens: Discover serene private gardens that showcase the natural beauty of the area.
  • Diverse Accommodations: Choose from a variety of hotels and guesthouses to suit your vacation needs.

Find great hotels near Dharga Town

Discover a variety of accommodation options in Dharga Town, Sri Lanka, perfect for your vacation needs. Whether you're seeking a beach retreat, a business-friendly environment, or a rejuvenating spa experience, you'll find hotels and guesthouses tailored to your preferences. Explore popular selections, including vacation rentals and hotels in nearby Aluthgama, and enjoy a memorable stay in this charming coastal destination.

  • Taj Bentota Resort & Spa: Nestled two miles from Dharga Town, Taj Bentota Resort & Spa offers a luxurious, eco-friendly retreat perfect for business and leisure travelers alike. This 5-star property combines modern amenities with sustainable practices, ensuring a guilt-free getaway. Guests can take advantage of top-tier business facilities, including a fully-equipped Business Center, conference space, and meeting rooms, making it ideal for corporate travelers. The hotel also features beautifully designed rooms that provide a serene atmosphere, allowing guests to unwind in style.
  • NH Bentota Ceysands Resort: Located just a mile from Dharga Town, the 4-star NH Bentota Ceysands Resort offers a vibrant blend of adventure and romance, making it perfect for couples and thrill-seekers. With direct access to the beach, guests can enjoy a variety of water sports, including sailing, kayaking, and windsurfing right on-site. The resort's romantic atmosphere is enhanced by ocean-view dining and special romance packages, ensuring a memorable experience. After a day of adventure, unwind at the spa or enjoy refreshing drinks at the poolside bar.
  • Lanka Princess All Inclusive Hotel: Also a mile away from Dharga Town, Lanka Princess All Inclusive Hotel is a 4-star destination that focuses on wellness and relaxation. This beachside resort features extensive spa services, including massages, body treatments, and facials, allowing guests to rejuvenate after a long day of exploring. With direct access to the beach and luxurious pool facilities, visitors can soak in the sun while enjoying comfortable sun loungers. Its all-inclusive offerings make it a convenient choice for those looking to indulge in a serene beach vacation.

Where to stay near Dharga Town

Discover the charm of Dharga Town, a hidden gem in Sri Lanka's Western Province. This coastal town offers a perfect blend of beach relaxation and vibrant cultural experiences. Stroll through local hangouts, enjoy friendly interactions with residents, and take in the breathtaking scenery. Don't miss nearby attractions, where family-friendly excursions and recreational activities await, ensuring a memorable vacation for all. Explore the warmth and beauty that Dharga Town has to offer.

  • Ahungalla: Located 9 miles from Dharga Town, Ahungalla is a charming coastal city that attracts visitors throughout the year, with peak travel times in April and during the summer months of July to August. Known for its beautiful beaches and family-friendly atmosphere, Ahungalla is an ideal spot for outdoor enthusiasts. You can explore shopping centers, enjoy the local country private club, or relax on the family beach. Notable local landmarks include a historic site and the stunning coastline, making it a perfect blend of leisure and culture.
  • Aluthgama: Just 0.8 miles from Dharga Town, Aluthgama is a vibrant city that boasts a variety of outdoor adventures. With peak visitor numbers in January and March to April, travelers flock here for its picturesque beaches and exciting activities. Golf lovers will appreciate the nearby country private club, while hiking trails provide the perfect backdrop for exploration. Aluthgama is also home to a national park, offering nature lovers a chance to immerse themselves in the local flora and fauna.
  • Kaluwamodara: Also located 0.8 miles from Dharga Town, Kaluwamodara is a delightful city that combines beach vibes with a family-oriented atmosphere. Travel tends to peak from December to February, and visitors enjoy a variety of activities such as shopping at local centers and leisurely boating experiences. The area features beautiful beaches and monuments that speak to its rich history, creating a wonderful blend of relaxation and cultural exploration for families and city adventurers alike.

Things to do near Dharga Town

Dharga Town offers a delightful blend of beach relaxation, cultural exploration, and scenic beauty, making it an ideal vacation spot. You can enjoy various activities, including day tours and cultural tours that highlight the local heritage. These trips provide a fantastic opportunity to immerse yourself in the vibrant atmosphere and experience the charm of this coastal town in Sri Lanka.

Shopping

In Dharga Town, explore local markets for unique souvenirs like handmade crafts and spices. For a more extensive shopping experience, if you're up for a drive, visit the nearby K-Zone Moratuwa for a variety of shops and eateries, or head to the bustling Moratuwa Market for local goods.

Recreation

Serenity Spa offers a tranquil atmosphere with rejuvenating treatments like massages and facials, perfect for relaxation. For outdoor enthusiasts, the nearby beaches provide opportunities for swimming, surfing, and leisurely strolls along the shore, allowing you to soak in the sun and enjoy the coastal beauty of Dharga Town.

Adventure

At Gurusinghe Moonstone Mine, located 18 miles from Dharga Town, explore the fascinating world of gem mining and unearth stunning moonstones. For a fun-filled day, head to Pearl Bay, a vibrant waterpark 20 miles away, offering thrilling rides and family-friendly attractions amidst a lively atmosphere.

Nightlife

Experience the vibrant nightlife at The Lounge Bar on Main Street, where you can sip on creative cocktails. For a lively atmosphere, visit The Beach Club along the coast, featuring upbeat music and great seafood, perfect for dancing the night away with friends.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dharga Town

To save money during your visit to Dharga Town, plan your trip between May to June or September when prices are lower. Book hotels about a month in advance for the best rates, and consider using Expedia’s last-minute deals. Wednesdays are the cheapest days to stay. Combine your hotel, flights, and activities for additional savings through Expedia packages, and join the One Key membership for exclusive discounts. Look for properties with free cancellation options to ensure flexibility while saving on accommodation costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dharga Town are May to June and September, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dharga Town is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dharga Town is Wednesday. The most expensive day to stay in Dharga Town is Monday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in Dharga Town with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Dharga Town

Dharga Town in Sri Lanka is a charming destination perfect for beach lovers and culture enthusiasts alike. Visitors can explore stunning beaches, a lively harbor, and beautiful private gardens. With a focus on scenic views and urban experiences, Dharga Town offers a range of attractions that highlight its natural beauty and local culture, making it an ideal spot for a memorable vacation.

  • Bentota Beach: Only a mile from Dharga Town, Bentota Beach offers stunning views and a vibrant atmosphere. Relax on the sandy shores, enjoy water sports, or take a leisurely stroll along the coastline while soaking up the sun.
  • Beruwela Harbour: Located three miles away, Beruwela Harbour boasts picturesque scenery and a unique blend of beach vibes. Explore the bustling harbor, indulge in fresh seafood, and enjoy the scenic views of boats and the ocean.
  • Brief Garden, Bevis Bawa: Just two miles from Dharga Town, this private garden is a tranquil oasis. Experience the serene environment filled with lush greenery, artistic landscaping, and secluded spots perfect for relaxation and reflection.

Best time to go to Dharga Town

The best time to visit Darga Town can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Darga Town falls in April, when visitor numbers are average and weather is mostly cloudy with moderate rain. The coolest average temperature in Darga Town falls in December, visitor numbers are moderately high and weather is mostly sunny with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January79.7°F (26.5°C)Light RainMostly SunnyModerately HighSlightly High
February80.8°F (27.1°C)Light RainMostly SunnyModerately HighSlightly High
March82.0°F (27.8°C)Light RainMostly SunnyAverageAverage
April82.9°F (28.3°C)Moderate RainMostly CloudyAverageAverage
May82.2°F (27.9°C)Frequent RainMostly CloudyModerately LowSlightly Low
June81.0°F (27.2°C)Frequent RainMostly CloudyModerately LowSlightly Low
July80.4°F (26.9°C)Frequent RainMostly CloudyAverageAverage
August80.2°F (26.8°C)Frequent RainMostly CloudyAverageAverage
September80.2°F (26.8°C)Frequent RainMostly CloudyModerately LowSlightly Low
October80.4°F (26.9°C)Frequent RainMostly CloudyAverageAverage
November80.2°F (26.8°C)Frequent RainMostly CloudyAverageAverage
December79.5°F (26.4°C)Moderate RainMostly SunnyModerately HighSlightly High

The nearest major airports for your trip to Dharga Town

Traveling to Dharga Town, Sri Lanka, is convenient via Colombo’s Bandaranaike International Airport (CMB), situated 51 miles away. For a luxurious stay, the Sentido Heritance Negombo, a 5-star hotel, is located 5 miles from the airport, offering shuttle services for easy transfers. Another excellent option is Jetwing Blue, a 5-star resort just 6 miles away, also providing accessible transportation to the airport. Additionally, Jetwing Lagoon Wellness, an adults-only luxury reserve, is positioned 4 miles from the airport, ensuring a seamless journey to and from your flight. These hotels not only provide comfort but also facilitate convenient access to the airport, making your travel experience smooth.

Frequently asked questions

What is the best area to stay in Dharga Town?
The best area to stay in Dharga Town is along the coastal stretch of Dharga Road, which offers direct access to the beach and the Indian Ocean.

This area is characterized by hotels and guesthouses lining the main Dharga Road, providing immediate access to the sandy shores. The general layout is linear, following the coastline, with many establishments offering ocean views and direct beach access. It's an excellent choice for couples looking for a relaxing beach vacation away from more crowded tourist spots.

For families, staying closer to the town center, still within easy reach of Dharga Road, provides convenience. This part of Dharga Town offers easier access to local shops and eateries, and it's a good base for exploring nearby attractions like the Beruwala Lighthouse or taking a boat trip on the Bentota River.
What are the best family hotels in Dharga Town?
For a highly-rated family hotel in Dharga Town, consider the Dalmanuta Gardens.

This 3.5-star hotel, with an 8.0 rating, offers several excellent amenities for families, including a children's pool and onsite babysitting/childcare services. Guests can also enjoy the outdoor pool with poolside bar and convenient pool umbrellas.
What are the best spa hotels in Dharga Town?
For the best spa hotels in Dharga Town, consider Dalmanuta Gardens.

This 3.5-star hotel, with an 8.0 rating, offers a full-service spa with a wide array of treatments. Guests can enjoy massages, body wraps, body scrubs, and facial treatments. The spa also features hydrotherapy treatments, Ayurvedic treatments, and a steam room, providing wellness experiences. Appointments for massages require advance notice to ensure availability.
Which beach resorts in Dharga Town do travelers love?
For a highly-rated beach resort in Dharga Town that travelers love, consider Dalmanuta Gardens.

This 3.5-star resort, with a strong 8.0 rating, is conveniently located near the beach, making it ideal for those seeking sun and sand. Guests can enjoy a refreshing outdoor pool and a poolside bar, superb for relaxation. The resort also offers a full-service spa with a variety of treatments, including massages, body scrubs, and Ayurvedic treatments, providing a complete wellness experience for guests.
When is the best time to go to Dharga Town?
The best time to go to Dharga Town is during the dry season, from December to March, when you can expect sunny days and minimal rainfall.

This period offers ideal weather for beach activities and exploring the local area without the interruption of monsoon rains. The ocean is typically calm, making it great for swimming and water sports. Families will find this time particularly suitable, as the pleasant weather allows for uninterrupted outdoor enjoyment.

Another good time to visit is from July to September. While there might be occasional short showers, these months generally offer good weather for sightseeing and enjoying the town's attractions.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Dharga Town.
How can I save on a Dharga Town hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Dharga Town hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Dharga Town hotel?
Prices for hotels in Dharga Town often vary, but you can find a great deal from $26 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia