Skip to main content

Search hotels in Diyalagoda

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

Diyalagoda – 1 hotel or place to stay

Filter by:

Star rating

Review score

Amber House Lanka

Bentota (Near Diyalagoda)

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
Price from
US$65
1 night, 2 adults

Velapura River Garden

Kalutara (Near Diyalagoda)

Situated in Kalutara, 2.2 km from Kalutara Beach, Velapura River Garden features accommodation with a garden, free private parking, a shared lounge and barbecue facilities.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$30.60
1 night, 2 adults

E & C Guesthouse

Beruwala (Near Diyalagoda)

Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

s
susan lloyd
From
United Kingdom
This has to be one of my best stays in Sri Lanka. The breakfast was phenomenal, definitely the best I’ve had in my x3 week stay in Sri Lanka. Ashika, the young gentleman that runs this Guesthouse and his friend Charindu has got to be the friendliest, kindest people I’ve met during my time here, they are extremely professional, honest and speak very good English. The guesthouse is exceptionally clean, in walking distance to the beach, and the swimming pool is heaven on earth, the room was perfect with a beautiful balcony and views of surrounding area, everything was clean. As a solo traveller I felt comfortable and safe here immediately. Ashika, cooks the most delicious food ever and is always ready to help with all your enquiries. I came from a not so clean place and he did everything to help me, even getting Aloe Vera plants from the garden for my skin. I can highly recommend this guesthouse, it’s simply one of the best. I ended up saying x3 extra night here. Thank you for everything, I truly appreciated everything you did for me.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 23 reviews
Price from
US$39.14
1 night, 2 adults

Hela Gedara Villa Beruwala

Beruwala (Near Diyalagoda)

Set in Beruwala, 1.9 km from Moragalla Beach, Hela Gedara Villa Beruwala offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

T
Tom
From
United Kingdom
Great place to stay in Beruwala the hosts were very friendly and the room was huge. For us the location was fine as we had a tuk tuk, not sure if this would be as accessible without.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$145
1 night, 2 adults

Bella Vita

Aluthgama (Near Diyalagoda)

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.

S
Stef
From
Netherlands
In 1 word 'amazing'. Susanna is a wonderfull host who goes the extra mile for her guests such as helping with a Safari boat trip (which only 200 meters from the accomodation), complementary snacks and a home made limoncello after dinner. The self cooked dinner as the breakfast was top notch and we've had the best coffee. The pool and rooms (with inside and outside shower) were really nice.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Price from
US$60
1 night, 2 adults

Anveela

Beruwala (Near Diyalagoda)

Set in Beruwala, 200 metres from Moragalla Beach, Anveela offers accommodation with a garden, free private parking, a terrace and a restaurant.

J
Jodi
From
Spain
We had booked this hotel as our last night relax before we flew home. Unfortunately, we got a text the day of check in saying that due to unforseen circumstances, the people in our room wouldnt be able to vacate. To start with we were very disappointed, although the situation was explained and we understood. But they were brilliant (although they had alot going on) and sorted us another hotel, just down the road which was absolutely amazing, it was all very easy and sorted by them. The owner also contacted us after check in to makr sure we were happy. If we ever come back to sri lanka, we would definately try this hotel!!!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 79 reviews
Price from
US$60
1 night, 2 adults

Selavi Resort Bentota

Bentota (Near Diyalagoda)

Located in Bentota, 2.3 km from Bentota Lake, Selavi Resort Bentota provides accommodation with a garden, free private parking, a shared lounge and a terrace.

T
Tomas
From
Czech Republic
Very nice, cosy and calm place. you will get a great view over the Bentota River for time of your breakfast and great service of the local staff. This is especially good for family with kids (like us, we are five )because these are two separate bungalows with a nice garden. 
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10 reviews
Price from
US$84
1 night, 2 adults

Malu Banna

Aluthgama (Near Diyalagoda)

Situated in Aluthgama, 1.2 km from Bentota Beach, Malu Banna features accommodation with a terrace, free private parking, a restaurant and a bar.

y
yuhan
From
China
very nice staffs! great food!fun water sports!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 36 reviews
Price from
US$101.20
1 night, 2 adults

Residence Jasmine

Aluthgama (Near Diyalagoda)

Set in Aluthgama, 2.3 km from Bentota Beach, Residence Jasmine offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

D
Daria
From
Russia
We enjoyed great breakfast (fresh juice, eggs, toasts, fruits and delicious coffee), clean pool, comfortable room, 2 minutes boat-ride to the beach and the most precious "feels like home" atmosphere! So grateful for such a warm welcome and help of Nimesh, Dinu and Dimesh. Wish you all the best! Daria&Pavel&Anastasiia
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 124 reviews
Price from
US$32.40
1 night, 2 adults

Anura's Elephant

Beruwala (Near Diyalagoda)

Set in Beruwala, 500 metres from Moragalla Beach, Anura's Elephant offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

H
Henning
From
Denmark
There was a choice of continental or Sri Lankan breakfast. The staff was exceptionally friendly The hotel is only 5 minutes' walk from a wonderful beach.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 60 reviews
Price from
US$56
1 night, 2 adults
See all hotels in and around Diyalagoda

Hotels with airport shuttles in Diyalagoda

Most booked hotels in Diyalagoda and surroundings in the past month

See all

Budget hotels in Diyalagoda and nearby

  • Situated within 500 metres of Maggona Beach and 40 km of Mount Lavinia Bus Stand in Maggona, Marine Sky Apartment provides accommodation with seating area and a kitchen.

    From US$72.15 per night
  • Featuring 3-star accommodation, Maggona Boutique Cottages is set in Maggona, 48 km from Bambalapitiya Railway Station and 41 km from Mount Lavinia Bus Stand.

    From US$47.95 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 20 reviews

    Situated within a few steps of Maggona Beach and 40 km of Mount Lavinia Bus Stand in Maggona, Colibri Villa offers accommodation with seating area.

    From US$82.60 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 97 reviews

    Boasting lake views, Amuura Beach Villa features accommodation with balcony, around 1.1 km from Beru Beach. This beachfront property offers access to a terrace and free WiFi.

    From US$75 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 211 reviews

    Featuring a patio with sea views, a private beach area and a garden, Hotel Coconut Bay can be found in Kalutara, close to Katukurunda Beach and 35 km from Mount Lavinia Bus Stand.

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

    Situated in Bentota, 1.7 km from Beru Beach, Manara Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$95 per night
  • Situated in Beruwala, 2.1 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Hanna Villa Beruwala offers an indoor pool and air conditioning.

    From US$89.38 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 5 reviews

    Situated in Beruwala, 1.8 km from Moragalla Beach, White Elephant Villa & Restaurant features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$48.41 per night

Best hotels with breakfast in Diyalagoda and nearby

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 186 reviews

    Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

    From US$43.29 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 9 reviews

    Situated in Padagala, 2.5 km from Kalamulla North Beach, Roy Villa Beach Front features accommodation with a garden, free private parking, a private beach area and a terrace.

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

    Situated just 1.5 km from Maggona Beach, tashivilla provides accommodation in Maggona with access to a garden, a terrace, as well as a 24-hour front desk.

    From US$44.85 per night
  • Rob Roy

    Hotel in Beruwala
    Breakfast options

    Set within 1.5 km of Maggona Beach and 42 km of Mount Lavinia Bus Stand, Rob Roy offers rooms with air conditioning and a private bathroom in Beruwala.

    From US$45.60 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 11 reviews

    'Franklyn', Homestay features a hot tub and free private parking, and is within 700 metres of Kalamulla North Beach and 42 km of Bambalapitiya Railway Station.

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

    Situated within less than 1 km of Katukurunda Beach and 41 km of Bambalapitiya Railway Station in Kalutara, FEEL Villa provides accommodation with seating area.

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

    Sunrise Relax Inn, a property with a garden, is located in Beruwala, 2.4 km from Beru Beach, 45 km from Mount Lavinia Bus Stand, as well as 2.3 km from Kande Viharaya Temple.

    From US$18.24 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 368 reviews

    In a secluded beachfront along Sri Lanka’s southwest coast, only an hour away from the capital, Anantara Kalutara Resort is a heavenly getaway with luxurious accommodation and inspirational...

    From US$349.75 per night