Skip to main content

Search hotels in Dharga Town

Enter your dates to see the latest prices and deals for Dharga Town hotels

Dharga Town – 2 hotels and places to stay

Filter by:

Star rating

Review score

Villa Thamburu, Bentota

Bentota (Near Dharga Town)

Set in Bentota, a few steps from Induruwa Beach, Villa Thamburu, Bentota offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

D
Deborah
From
Qatar
Perfect place for a relaxing vacation. The design of the hotel is stunning, staff very friendly and helpful, spoiled us during all our stay. We enjoyed our time so much the time spent at Villa Thamburu and we thought to expend few more days but we had work duty and was not possible. The suite Pedro, our accommodation, was extremely comfortable and perfect for a romantic time! Food was good and hotel very clean. The public beach outside is beautiful but not suitable for swimming however we enjoyed our lazy chill in the hotel beach and pool.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 206 reviews
Location 9.2
Price from
US$172.05
1 night, 2 adults

Taru Villas The Long House - Bentota

Bentota (Near Dharga Town)

Located in Bentota, 200 metres from Bentota Beach, Taru Villas The Long House - Bentota provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared...

K
Kai
From
Germany
Taru Villas The Long House is an exceptional boutique hotel that offers the perfect blend of luxury, comfort, and Sri Lankan hospitality. Whether you’re looking for a peaceful retreat, a romantic getaway, or an adventure-filled holiday, this hotel provides an ideal base with excellent service, stunning accommodations, and a relaxing atmosphere.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 131 reviews
Location 9.3
Price from
US$292.50
1 night, 2 adults

Amber House Lanka

Bentota (Near Dharga Town)

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

K
Kseniia
From
Russia
I'm really demanding person but I was fascinated about this place! Let's Start with location. It's situated about 10 minuts by foot from Aluthgama railway station. It's very convenient when you trevel by train like we. You shouldn't worry about noise because this hotel is on a quiet street near the river. For people who is really in nightlife there are no bars, cafes and parties around this place. Instead of this you can enjoy amazing sunsets and try water activities on the river or fly on a glider over the beach. The hotel is separated from the beach by a river so they give you a free ride to the beach by boat. The beach is sandy, wide and almost deserted. There are no cafes but I saw several sunbeds so probably it could be rented. The coast is quite flat and the ocean depth is shallow, so the place is suitable for children Guest house is pretty small (about 5-6 rooms) and doesn't have a garden where people can walk but we didn't suffer about it. Amazing and welcoming family run it. They helped us with all questions but were not intrusive. We took a river safari excursion from them and did not regret it. We saw monitor lizards, endemic monkeys, small crocodiles, bats and birds. All the time we ate only in this hotel. They provide very tasty and filling breakfasts. We were served scrambled eggs in different forms (scramble, omelet, etc.), yogurt, fruit, toast, butter and jam, juice, tea or coffee. Besides they have a wide selection of dishes in menu including grilld meet( chiken, beef, porc), sea food, noodles, rice etc. All was available and has affordable price. We stayed in family room on the first floor. It is spacious, bright, extremely clean and fully matches with photo and description. Definitely recommend this hotel and say a huge thank you to this family!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 175 reviews
Location 9.6
Price from
US$60
1 night, 2 adults

Lunuganga Estate

Bentota (Near Dharga Town)

Lunuganga Estate features an outdoor swimming pool, garden, a restaurant and bar in Bentota.

T
Thomas
From
Germany
wonderful garden and great architecture
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 197 reviews
Location 9.5
Price from
US$334.97
1 night, 2 adults

Arcade Beach Hotel

Induruwa (Near Dharga Town)

Located in Induruwa, a few steps from Induruwa Beach, Arcade Beach Hotel provides accommodation with a garden, free private parking, a private beach area and a terrace.

J
Jagoda
From
Switzerland
I absolutely loved this small hotel! It’s simple, but its location right by the beach makes it truly special. Waking up to the sound of the waves and enjoying the ocean view was amazing. The atmosphere was peaceful, and our host Sashi was so friendly and welcoming. Every day, we were treated to a different delicious breakfast, which made our stay even more special. Plus, we could always count on Sashi for help—such a kind and attentive person! This hotel is a true hidden gem by the beach. Highly recommended! :)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 173 reviews
Location 9.8
Price from
US$35
1 night, 2 adults

Chami Villa Bentota

Bentota (Near Dharga Town)

Chami Villa Bentota is located in Bentota just 50 metres from the beach and 100 metres from Bentota Railways Station.

T
Thilina Madhusankha
From
Sri Lanka
The stay was nice and the service was good. rooms were clean and neat
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 116 reviews
Location 9.1
Price from
US$34
1 night, 2 adults

Sea Rock Villa

Bentota (Near Dharga Town)

Boasting a private beach area and an outdoor swimming pool, Sea Rock Villa offers rooms a 5-minute drive from Bentota. The property has free Wi-Fi and a garden with BBQ facilities.

P
Peta
From
Australia
One of our favourite hotels of our trip. The room was huge, its was clean, our view was awesome and the bed was super comfy. The staff were super attentive. The chef went above and beyond to cook fresh fish for our dinner to perfection, the food was delicious and breakfast was huge.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 439 reviews
Location 9.1
Price from
US$72
1 night, 2 adults

The Villa Bentota by KK Collection

Bentota (Near Dharga Town)

The Villa Bentota by KK Collection is a beach side boutique hotel featuring individually designed rooms and suites. Surrounded by tropical gardens, it offers 2 outdoor pools and free WiFi in the...

E
Erki
From
Estonia
A truly exceptional small hotel near one of the best beaches in Sri Lanka. We stayed for two nights at first and after a few nights in Galle we returned to Villa Bentota given that the hotel was just so good. The hotel buildings and interiors are really beautiful and clean. The room is cleaned in the morning and the staff also enquires if there is a need to do a second cleaning later during the stay. The surroundings are exceptional. All of the staff at the hotel very helpful (although at least one of them was only in it for the tips) and very professional. Special thanks to Chamod and Malith. The breakfast was amazing and the best we had in the 7 hotels we stayed in Sri Lanka. Lunch and dinner were great as well, offering the option to cook essentially whatever the client likes (of course within limits).
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 109 reviews
Location 9.2
Price from
US$133.20
1 night, 2 adults

Ayuwaters Authentic Yoga and Ayurveda Retreat by the Bentota River All Inclusive

Bentota (Near Dharga Town)

Situated in Bentota, 4 km from Kande Viharaya Temple, Ayuwaters Authentic Yoga and Ayurveda Retreat by the Bentota River All Inclusive features accommodation with an outdoor swimming pool, free...

w
wandi
From
Bahrain
The staff is extremely professional and friendly, and the garden is beautifully groomed, located on the edge of a river. The food is delicious and presented artistically. I loved every moment here. The doctors, yoga, and treatments are great! It's a must stay for 7 or 14 days. I'll definitely be back.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Location 9.6
Price from
US$160
1 night, 2 adults

Nivartana Villa and Purana Ayurveda Center

Bentota (Near Dharga Town)

Located in Bentota, 1.5 km from Bentota Beach, Nivartana Villa and Purana Ayurveda Center provides accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Maria
From
Spain
Very friendly staff and excellent hospitality. I enjoyed the peace and calm of this wonderful place listening the sounds of the nature and birds. Very healthy and tasteful breakfast. Many thanks for your service.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Location 8.9
Price from
US$21
1 night, 2 adults
See all hotels in and around Dharga Town

Hotels with airport shuttles in Dharga Town

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 273 reviews
    From US$38.96 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 12 reviews
    From US$59 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 173 reviews
    From US$35 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 197 reviews
    From US$106.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 79 reviews
    From US$60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 13 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 13 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10 reviews
    From US$82.35 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 22 reviews
    From US$46.19 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 206 reviews

Most booked hotels in Dharga Town and surroundings in the past month

See all

Best hotels with breakfast in Dharga Town and nearby

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Situated within 2.2 km of Moragalla Beach and 48 km of Mount Lavinia Bus Stand, Villa Lalee provides rooms with air conditioning and a private bathroom in Bentota.

    From US$29.97 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 39 reviews

    Bougain Villa is a 3-star hotel located in the quiet and charming village of Kaluwamodara. Featuring air-conditioned rooms, the property has an outdoor pool with sunbeds, free WiFi and a restaurant.

    From US$71.50 per night
  • Villa ranjika, a property with a garden, is set in Alakandupitiya, 1.5 km from Moragalla Beach, 48 km from Mount Lavinia Bus Stand, as well as 600 metres from Kande Viharaya Temple.

    From US$36.30 per night
  • Situated in Aluthgama, 49 km from Mount Lavinia Bus Stand and 1.5 km from Aluthgama Railway Station, Hela Moksha Ayurvedic Villa features spacious air-conditioned accommodation with a terrace and free...

    From US$57.12 per night
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 8 reviews

    Featuring a patio with garden views, massage services and a garden, Villa Prias by Amrea can be found in Aluthgama, close to Aluthgama Railway Station and 2.4 km from Bentota Beach.

    From US$25.25 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 42 reviews

    Featuring river views, River View Villas in Aluthgama features accommodation, an outdoor swimming pool, a garden, a shared lounge, a terrace and a restaurant.

    From US$67.85 per night
  • Located just 1.1 km from Moragalla Beach, Lakshmi Villa features accommodation in Aluthgama with access to a garden, barbecue facilities, as well as a shared kitchen.

    From US$22.40 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 22 reviews

    Set just 1.1 km from Moragalla Beach, Solal Villa offers accommodation in Aluthgama with access to a garden, barbecue facilities, as well as a 24-hour front desk.

    From US$28 per night

Budget hotels in Dharga Town and nearby

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Set in Aluthgama, Bliss Villa Bentota offers accommodation with a private pool, a patio and pool views. This property offers access to a terrace, free private parking and free WiFi.

    From US$104.72 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Set in Aluthgama, 2.1 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, Daisy Villa offers air conditioning.

    From US$67.20 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 13 reviews

    Situated in Aluthgama, 1.3 km from Moragalla Beach, Bella Vita features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

    From US$65.65 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Situated in Aluthgama, 700 metres from Aluthgama Railway Station, Villa Apsara by Avant Leisure features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge...

    From US$89.60 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 12 reviews

    Situated in Beruwala, 500 metres from Moragalla Beach, Arena Hotel features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

    From US$59 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 16 reviews

    Set in Bentota, 2.1 km from Bentota Beach, Laluna Ayurveda Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$73.45 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 102 reviews

    Facing the seafront, Lucky Prince Villa is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

    From US$50.50 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    RIVINSON Villa Beruwala, a property with a garden, is situated in Beruwala, 47 km from Mount Lavinia Bus Stand, 1.7 km from Kande Viharaya Temple, as well as 2 km from Aluthgama Railway Station.

    From US$79.80 per night