Find hotels in Dharga Town from $22

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

Villa Acadia

Villa Acadia
3.0 star property
Dharga Town
$32 nightly
The price is $38
Jan 1 - Jan 2, 2026
Total with taxes and fees
Villa Acadia

Villa Mandari

Villa Mandari
3.0 star property
Dharga Town
$60 nightly
The price is $71
Jan 1 - Jan 2, 2026
Total with taxes and fees
Villa Mandari

River View Villa

River View Villa
3.5 star property
Dharga Town
$79 nightly
The price is $95
Jan 6 - Jan 7, 2026
Total with taxes and fees
River View Villa

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
$43 nightly
The price is $52
Jan 30 - Jan 31, 2026
Total with taxes and fees
Goalie Beachfront Resort

Lagoon Bentota

Lagoon Bentota
3.0 star property
Bentota
9.2 out of 10, Wonderful, (20)
"Beautiful place. So peaceful, staff were lovely and helpful. A little paradise. Pool area was quiet and great views. "
United Kingdom
Nina
$147 nightly
The price is $175
Jan 1 - Jan 2, 2026
Total with taxes and fees
Lagoon Bentota

Blue Water Paradise Akurala

Blue Water Paradise Akurala
3.0 star property
Akurala
$25 nightly
The price is $29
Jan 1 - Jan 2, 2026
Total with taxes and fees
Blue Water Paradise Akurala

Aquabliss Resort & Villa

Aquabliss Resort & Villa
2.5 star property
Bentota
$17 nightly
The price is $20
Jan 1 - Jan 2, 2026
Total with taxes and fees
Aquabliss Resort & Villa

Marigold Beach House

Marigold Beach House
2.5 star property
Wadduwa
8.6 out of 10, Excellent, (4)
"Extremely difficult to find. The adress said Wadduwa, but it is in Kalutara. Our driver used more than 1 hour to find the place, there was no signs at all. The price, compared to next door hotels and their facilities, is too high."
United States
Sannie
$26 nightly
The price is $31
Jan 2 - Jan 3, 2026
Total with taxes and fees
Marigold Beach House

Stadler Resort

Stadler Resort
3.0 star property
Wadduwa
$50 nightly
The price is $58
Jan 1 - Jan 2, 2026
Total with taxes and fees
Stadler Resort

Oasis Ayurveda resort

Oasis Ayurveda resort
3.5 star property
Kalutara
$25 nightly
The price is $30
Jan 6 - Jan 7, 2026
Total with taxes and fees
Oasis Ayurveda resort

Colours Beach

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

Ocean View

Ocean View
3.0 star property
Bentota
8.0 out of 10, Very Good, (41)
"warm hospitality of owner is nice. owner is kind and honest. his care put our at relax:)"
Japan
YASUHIRO
Ocean View

SeethaRama Beach Hotel

SeethaRama Beach Hotel
3.0 star property
Beruwala
$33 nightly
The price is $40
Jan 2 - Jan 3, 2026
Total with taxes and fees
SeethaRama Beach Hotel

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

Little Paradise

Little Paradise
2.5 star property
Bentota
7.8 out of 10, Good, (16)
"Lovely hosts, excellent wifi.. i loved the pool and the garden.. it was little paradise :)"
United States
Michelle
$19 nightly
The price is $22
Jan 1 - Jan 2, 2026
Total with taxes and fees
Little Paradise

Charika Villa

Charika Villa
3.0 star property
Bentota
$34 nightly
The price is $40
Jan 8 - Jan 9, 2026
Total with taxes and fees
Charika Villa

Lucky Prince Villa

Lucky Prince Villa
3.0 star property
Beruwala
9.0 out of 10, Wonderful, (2)
$35 nightly
The price is $41
Jan 6 - Jan 7, 2026
Total with taxes and fees
Lucky Prince Villa

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
$77 nightly
The price is $91
Jan 11 - Jan 12, 2026
Total with taxes and fees
Happy Man Village

Cinnamon Tree Resort Akurala-Hikkaduwa

Cinnamon Tree Resort Akurala-Hikkaduwa
2.5 star property
Madampagama
$26 nightly
The price is $35
Jan 1 - Jan 2, 2026
Total with taxes and fees
Cinnamon Tree Resort Akurala-Hikkaduwa

Aaradhya Madu Ganga

Aaradhya Madu Ganga
3.0 star property
Balapitiya
$55 nightly
The price is $65
Jan 1 - Jan 2, 2026
Total with taxes and fees
Aaradhya Madu Ganga
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 $22 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