Find hotels in Dharga Town from Rp485.679

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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
Escape to this tranquil villa near Bentota Beach where 3 outdoor pools and a hot tub await. Indulge in massages and Ayurvedic therapies at the spa, then dine at the on-site restaurant with room service available. Kaluwamodara Bridge and Aluthgama Railway Station are conveniently close.
The price is Rp1.247.837
Rp1.472.448 total
includes taxes & fees
29 Dec - 30 Dec
River View Villa

Villa Acadia

Villa Acadia
3.0 star property
Dharga Town
Unwind at this serene guesthouse offering free continental breakfast, WiFi, and parking. Enjoy the indoor pool after exploring Bentota Beach or Brief Garden. Only a quick drive from Aluthgama Railway Station.
The price is Rp553.436
Rp653.055 total
includes taxes & fees
29 Dec - 30 Dec
Villa Acadia

Villa Mandari

Villa Mandari
3.0 star property
Dharga Town
Situated in Dharga Town, this villa offers a peaceful getaway with 2 indoor swimming options. Free WiFi and parking add value, while Bentota Beach and Brief Garden are nearby attractions. Aluthgama Railway Station is only a 10-minute drive away.
The price is Rp1.004.700
Rp1.185.546 total
includes taxes & fees
29 Dec - 30 Dec
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
The price is Rp746.699
Rp881.105 total
includes taxes & fees
31 Dec - 1 Jan 2026
Goalie Beachfront Resort

Aaradhya Madu Ganga

Aaradhya Madu Ganga
3.0 star property
Balapitiya
The price is Rp917.291
Rp1.082.403 total
includes taxes & fees
29 Dec - 30 Dec
Aaradhya Madu Ganga

Cinnamon Tree Resort Akurala-Hikkaduwa

Cinnamon Tree Resort Akurala-Hikkaduwa
2.5 star property
Madampagama
The price is Rp431.016
Rp586.182 total
includes taxes & fees
29 Dec - 30 Dec
Cinnamon Tree Resort Akurala-Hikkaduwa

Blue Water Paradise Akurala

Blue Water Paradise Akurala
3.0 star property
Akurala
The price is Rp411.592
Rp485.679 total
includes taxes & fees
29 Dec - 30 Dec
Blue Water Paradise Akurala

Anantara Kalutara Resort

Anantara Kalutara Resort
5.0 star property
Kalutara
8.6 out of 10, Excellent, (54)
Located along Kalutara's shoreline, this luxurious resort features 4 restaurants, 2 bars, and a poolside retreat. Unwind with Ayurvedic spa treatments or enjoy windsurfing adventures. The outdoor pool and free kids' club ensure memorable experiences near Kalatura Beach.

"Nice hotel, a little dated in its interior quality, staff very attentive, food was great "
United Kingdom
Christopher
The price is Rp3.601.314
Rp4.794.027 total
includes taxes & fees
11 Jan - 12 Jan 2026
Anantara Kalutara Resort

Ahu Bay

Ahu Bay
5.0 star property
Ahungalla
10.0 out of 10, Exceptional, (36)
Bask in tropical splendour at this luxurious Ahungalla retreat with 3 outdoor pools and free beach cabanas. Enjoy pampering spa treatments, sip drinks at the poolside bar, and savour bites at the café. Kosgoda Spice Garden and Ahungalla Beach are just moments away.

"Amazing hotel! Would highly recommend to anyone. Such a boutique private feel with a stunning setting right on the beach. The food at the restaurant for dinner and breakfast was such high quality and some of the best we had in Sri Lanka. The rooms are so stunning and clean, and have everything you need. The service is also incredible from the moment you get there to the moment you leave. Would definitely go back and recommend this hotel to anyone and everyone! "
United Kingdom
Tasvi
The price is Rp6.178.738
Rp8.093.696 total
includes taxes & fees
18 Jan - 19 Jan 2026
Ahu Bay

Colours Beach

Colours Beach
3.5 star property
Induruwa
The price is Rp1.004.700
Rp1.185.546 total
includes taxes & fees
29 Dec - 30 Dec
Colours Beach

Avani Kalutara Resort

Avani Kalutara Resort
4.5 star property
Kalutara
8.0 out of 10, Very good, (85)
Dive into paradise at this Kalutara resort featuring 2 restaurants, 3 bars, and an outdoor pool. Enjoy beach volleyball, water sports, and Ayurvedic treatments at the spa. Minutes from Kalatura Beach and Kalutara Bodhiya.

"Beautiful setting Modern rooms, very comfortable "
Canada
Indi
The price is Rp3.016.358
Rp4.015.339 total
includes taxes & fees
29 Dec - 30 Dec
Avani Kalutara Resort

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (221)
Enjoy international cuisine at Riti Panna, one of 5 restaurants at this luxurious Sri Lankan retreat. Relax under beach umbrellas, visit the nightclub, or pamper yourself at the spa while kids enjoy the free club near Ahungalla Beach.

"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
The price is Rp5.464.070
Rp7.157.484 total
includes taxes & fees
29 Dec - 30 Dec
Hotel Riu Sri Lanka - All Inclusive

The MGS Hotel

The MGS Hotel
2.0 star property
Elpitiya
Surrounded by lush gardens, this Elpitiya hotel offers complimentary breakfast, WiFi, and parking. Savour authentic cuisine at the restaurant, then unwind with drinks at the bar or relax on the scenic terrace.
The MGS Hotel

Cinnamon Bentota Beach – Signature Selection

Cinnamon Bentota Beach – Signature Selection
5.0 star property
Bentota
9.2 out of 10, Wonderful, (47)
Overlooking pristine Bentota Beach, this luxury hotel offers 4 international restaurants and a poolside bar for refreshments. Families love the free kids' club and children's pool, while all guests enjoy 24-hour fitness centre access. Aluthgama Railway Station is just a short drive away.

"Very personal service despite being a mid sized resort hotel "
United Kingdom
Jens
The price is Rp4.789.070
Rp6.216.213 total
includes taxes & fees
12 Jan - 13 Jan 2026
Cinnamon Bentota Beach – Signature Selection

Taj Bentota Resort & Spa

Taj Bentota Resort & Spa
5.0 star property
Bentota
8.6 out of 10, Excellent, (191)
Unwind on sun loungers at this resort just steps from Bentota Beach. Enjoy 4 restaurants, a poolside bar, and nightclub after indulging in massages and Ayurvedic treatments at the spa. Free WiFi and parking enhance the experience.

"Excellent hotel in a beautiful location, highly recommended "
Australia
Geoffrey
The price is Rp5.023.500
Rp6.748.737 total
includes taxes & fees
18 Jan - 19 Jan 2026
Taj Bentota Resort & Spa

Stadler Resort

Stadler Resort
3.0 star property
Wadduwa
The price is Rp828.877
Rp978.075 total
includes taxes & fees
29 Dec - 30 Dec
Stadler Resort

The Blue Water - Geoffrey Bawa Heritage Resort Hotel

The Blue Water - Geoffrey Bawa Heritage Resort Hotel
4.5 star property
Wadduwa
8.2 out of 10, Very good, (113)
This heritage resort offers elegant beachside living with 2 restaurants including ocean-view Admirals Room. Enjoy massages and body wraps at the spa, swim in the outdoor pool, or dance at the nightclub near Wadduwa Beach.

"Fabulous stay. Love it 😍 "
United States
Rexie
The Blue Water - Geoffrey Bawa Heritage Resort Hotel

Little Paradise

Little Paradise
2.5 star property
Bentota
7.8 out of 10, Good, (16)
Escape to this charming guesthouse just a short walk from Bentota Beach. Cool off in the outdoor pool, unwind on the terrace, or explore nearby Prince Lanka Ayurveda. Enjoy complimentary breakfast, WiFi, and parking during your stay.

"Lovely hosts, excellent wifi.. i loved the pool and the garden.. it was little paradise :)"
United States
Michelle
Little Paradise

Taru Villas The Long House - Bentota

Taru Villas The Long House - Bentota
5.0 star property
Bentota
9.4 out of 10, Exceptional, (21)
Experience the shade of beach umbrellas or unwind in sun loungers at this luxurious coastal hideaway. Just a 5-minute drive from Bentota Beach and Prince Lanka Ayurvrda, this villa combines an outdoor pool with 24-hour fitness centre, restaurant, and poolside bar.

"Everything fantastic ultra clean beautiful furniture great staff lovely food "
United Kingdom
Christine
The price is Rp4.910.723
Rp5.853.178 total
includes taxes & fees
1 Jan - 2 Jan 2026
Taru Villas The Long House - Bentota

The Villa Bentota by KK Collection

The Villa Bentota by KK Collection
4.0 star property
Bentota
9.4 out of 10, Exceptional, (6)
Immerse in coastal luxury at this Bentota retreat with 2 outdoor pools and beach loungers. Enjoy Ayurvedic treatments and deep-tissue massages after exploring nearby attractions. The restaurant and bar complete your seaside escape, just 6 minutes from Aluthgama Railway Station.

"Wonderful hotel with great staff. We have stayed here before & highly recommend this hotel beautifully designed by Geoffrey Bawa it is a gem."
Australia
Terrence
The price is Rp3.827.907
Rp4.968.576 total
includes taxes & fees
7 Jan - 8 Jan 2026
The Villa Bentota by KK Collection
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: Dharga Town boasts beautiful beaches perfect for relaxation and water activities.
  • Vibrant Shopping Experience: Explore lively shopping centres and local markets for unique souvenirs.
  • Cultural Excursions: Engage in day trips to nearby cultural sites and immerse yourself in local traditions.
  • Serene Ayurveda Retreats: Unwind at tranquil retreats offering traditional wellness treatments.
  • Diverse Accommodation: Enjoy a variety of lodging options, from beachside retreats to business-friendly hotels.

Find great hotels near Dharga Town

Discover a range of delightful accommodation options in Dharga Town, perfect for every type of traveller. Whether you seek a relaxing beachside retreat, a business-friendly hotel, or a spa-themed getaway, the local guesthouses and hotels cater to your needs. Enjoy amenities such as terraces and all-inclusive packages, ensuring a memorable stay in this charming part of Aluthgama.

  • Taj Bentota Resort & Spa: Experience unparalleled luxury and adventure at Taj Bentota Resort & Spa, a 5-star hotel situated only 3.2km from Dharga Town. This eco-certified property is perfect for travellers seeking an adventurous getaway, blending opulence with nature. Enjoy a variety of exciting activities, from helicopter tours to serene boat trips, as well as exhilarating options like surfing and kayaking nearby. The resort's commitment to eco-friendliness ensures that your stay is not only enjoyable but also sustainable, making it an ideal choice for environmentally conscious guests.
  • NH Bentota Ceysands Resort: Nestled just 1.6km from Dharga Town, the 4-star NH Bentota Ceysands Resort is a beach lover's paradise. With direct beach access, this resort caters to those looking for a blend of relaxation and adventure. Whether you're interested in sailing, windsurfing, or kayaking, the resort offers a plethora of onsite activities to keep you entertained. Ideal for both leisure and business travellers, the resort's vibrant atmosphere and convenient facilities make it an excellent choice for your stay in Sri Lanka.
  • Lanka Princess All Inclusive Hotel: Discover a haven of relaxation at Lanka Princess All Inclusive Hotel, a 4-star resort located just 1.6km from Dharga Town. This beachside retreat is designed with wellness in mind, offering a full-service spa and luxurious pool facilities. Indulge in daily spa treatments, enjoy soothing massages, and unwind on sun loungers by the pool. The tranquil atmosphere and comprehensive amenities make it a perfect choice for travellers seeking rejuvenation and a touch of luxury during their Sri Lankan escape.

Where to stay near Dharga Town

Dharga Town, a charming coastal town in Sri Lanka's Western Province, offers an idyllic blend of relaxation and adventure. Visitors can unwind at serene ayurveda retreats and explore stunning beach destinations nearby. With its friendly atmosphere and breathtaking scenery, Dharga Town invites families and solo travellers alike to indulge in recreational activities and excursions, creating unforgettable memories in this beautiful region.

  • Ahungalla: Ahungalla is a charming coastal city located 14.5km from Dharga Town, renowned for its tranquil beaches and family-friendly atmosphere. The area sees a steady influx of visitors, peaking in April and during the July to August period. Here, you can enjoy a variety of activities such as shopping at local centres, playing at private clubs, or simply relaxing on the beach. Notable landmarks include the picturesque coastline and a local monument, making it an ideal spot for both leisure and exploration.
  • Aluthgama: Situated a mere 1.3km from Dharga Town, Aluthgama is a vibrant city that draws tourists year-round, with peak visits in January and the March to April window. This destination is perfect for those seeking beach adventures and outdoor activities. The city boasts various shopping centres and a golf course for the more active traveller. Nearby attractions include beautiful beaches and a national park, offering a blend of relaxation and adventure amidst stunning natural scenery.
  • Induruwa: Located 6.4km from Dharga Town, Induruwa is a delightful city known for its family-oriented beach experiences and outdoor activities. With visitor numbers peaking in January and the March to April period, it offers a welcoming atmosphere for tourists. Induruwa features several venues such as country private clubs and golf courses. Its close proximity to the beach and national park ensures that nature lovers and families alike can enjoy a splendid holiday filled with relaxation and exploration.

Things to do near Dharga Town

Dharga Town, located in Sri Lanka's Western Province, offers a delightful blend of beach and city experiences. Visitors can explore vibrant shopping centres and malls, and enjoy a variety of activities, including booking tours to coastal attractions and cultural sites. Day trips and excursions provide opportunities to immerse oneself in the local culture and scenery, making Dharga Town an appealing destination for both leisure and business travellers.

Shopping

In Dharga Town, you can explore local markets like the Dharga Town Market for vibrant crafts and souvenirs. If you're up for a drive, visit the nearby Kalutara Shopping Mall, offering a variety of shops for a more extensive shopping experience.

Recreation

Sundara Wellness Retreat offers a peaceful sanctuary with rejuvenating spa treatments and yoga sessions, surrounded by lush gardens. Experience traditional Ayurvedic therapies at the Ayurvedic Healing Centre, promoting holistic well-being through personalised treatments and serene meditation spaces, perfect for relaxation and self-discovery.

Adventure

The Gurusinghe Moonstone Mine, located 29.0km from Dharga Town, offers a unique gem-hunting experience where you can witness the fascinating process of mining moonstones. Meanwhile, Pearl Bay, situated 32.2km away, is a vibrant waterpark perfect for families, providing exhilarating water rides and entertainment for all ages.

Nightlife

Experience the vibrant nightlife at the Dharga Town Beachfront, where you can enjoy fresh seafood and cocktails with stunning ocean views. For a lively atmosphere, visit the local taverns that feature traditional Sri Lankan music and dancing, creating a unique cultural experience.

*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 on your trip to Dharga Town, consider visiting during the cheaper months of May to June and September, when accommodation prices drop. Book your hotel about a month in advance or explore last-minute deals on platforms like Expedia. Wednesdays are the most affordable days to stay, while Mondays are the priciest. Use Expedia's search tools to compare prices and filter options based on your budget. Additionally, combining your hotel with flights and activities may yield further savings, ensuring a budget-friendly getaway in this beautiful destination.

  • 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: Booking a hotel in Dharga Town about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilise Expedia's search tool to tailor your preferences, such as your budget, desired location, and the type of accommodation you prefer. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservation in Dharga Town with your flights and activities through an Expedia package.

Find the best attractions near Dharga Town

Dharga Town, located in Sri Lanka's Western Province, is perfect for those seeking a beach, city, or business-themed getaway. Visitors can enjoy a variety of attractions, including stunning beaches, a bustling harbour, and serene private gardens. This destination offers a wonderful blend of cultural experiences and picturesque scenery, making it an ideal spot for travellers looking to relax and explore the local charm.

  • Kande Vihare Temple: Situated 1.4km from Dharga Town, Kande Vihare Temple is a serene Buddhist temple steeped in rich cultural heritage. Visitors can explore exquisite sculptures and intricate murals while experiencing the peaceful atmosphere that embodies spiritual devotion.
  • Kalatura Beach: Located 16.1km away, Kalatura Beach offers a vibrant coastal experience with golden sands and inviting waves. It's the perfect spot for sunbathing, swimming, and enjoying local seafood, all while soaking up the lively beach vibes.
  • Brief Garden, Bevis Bawa: A tranquil retreat just 3.2km from Dharga Town, Brief Garden is a private garden designed by renowned landscape architect Bevis Bawa. Wander through lush greenery and artful sculptures, immersing yourself in its relaxing and secluded ambiance.

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

Accessing Dharga Town is convenient through Colombo's Bandaranaike International Airport (CMB), situated 82.1km away. Notable accommodation options nearby include the 5-star Sentido Heritance Negombo, located 8.0km from the airport, offering airport shuttle services. Another excellent choice is the 5-star Wallawwa, 6.4km away, also providing easy access to the airport. For a more budget-friendly option, Full Moon Garden Hotel, rated 4 stars, is just 3.2km from CMB and offers similar access. These hotels ensure a seamless transition from the airport to Dharga Town, making your travel experience hassle-free.

Frequently asked questions

Where is the best place to stay in Dharga Town?
River View Villa is one of the top choices for your stay based on our traveller data. This villa offers 3 outdoor pools and a full-service spa. Other good choices for your visit to the area are Taj Bentota Resort & Spa and Cinnamon Bentota Beach – Signature Selection. See all available top hotels, or vacation rentals in Dharga Town.
What are some of the best holiday rentals that Dharga Town has to offer?
River shadow villa: This holiday home rental outside of Dharga Town is located near the beach, and has a balcony, a garden and daily housekeeping to put you at ease in your new surroundings. This holiday rental also comes with free parking to give you added peace of mind. See all vacation rentals in Dharga Town.
If I need to cancel my hotel reservation in Dharga Town, will I receive a refund?
Yes, most hotel room reservations are fully refundable if cancelled prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your arrival date. If you have a non-refundable reservation, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Dharga Town.
What are some accommodation options with pools in Dharga Town?
River View Villa: Villa located near Bentota Beach. Features 3 outdoor swimming pools, a children's pool and a full-service spa. Taj Bentota Resort & Spa and Cinnamon Bentota Beach – Signature Selection are a couple of other choices with an on-site pool. View all hotels with pools in Dharga Town.
What is the best spa hotel in Dharga Town?
Dalmanuta Gardens is a top spa hotel featuring a fitness centre, a bar and a restaurant. Enjoy a facial, body scrub or hydrotherapy at the on-site spa. See all spa hotels in Dharga Town.
What's it like to stay in Dharga Town?
Travellers to Dharga Town will find plenty to explore and enjoy. In Dharga Town, there are 11 hotels and other accommodation options to choose from. Find out more about Dharga Town.
What is there to see in Dharga Town?
Places to visit in the wider area include Bentota Beach, Moragalla Beach and Induruwa Beach. You'll also find Ahungalla Beach and Ambalangoda Beach in the area. Take a look at what more there is to see and do in Expedia's Dharga Town guide.
What's the weather like in Dharga Town?
The hottest months are usually March and April, with an average temperature of 27°C, while the coldest months are January and February, with an average of 27°C. The rainiest months in Dharga Town are May, June, October and November, with each month seeing an average of 408 mm of rainfall.