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.

R
RITESHKUMAR JASMATBHAI
From
India
Food is very delicious and Affordable rate, also on requested they made food for us in Indian style.And Boat for Sea safari provided on cheaper rate than the others.. property is very very nice, sea location.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
US$72.22
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.

J
Jan
From
Czech Republic
what a complete service this hotel had with this staff is amazing. whatever we needed, they arranged everything and with a smile. I needed, for example, help with a birthday party for my wife and they arranged everything and the result was amazing. Owner and personal was amazing, everything was clean,wer quote area,close to the beach,very nice and clean Swimmingpool .As well was great food and very helthy. Thanks so much guys for Best vacation in our live.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
US$46.19
1 night, 2 adults

Lagoon Bentota Resort

Bentota (Near Diyalagoda)

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

J
Julie
From
France
Everything was so perfect. Great view, breakfast really good and big. The host was available to help us to plan our trip. Everybody so nice ! I recommand 😊
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 33 reviews
Price from
US$58.28
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$146.90
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.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.

R
Raaid
From
United Kingdom
The property was very clean and well located with nice spacious rooms. You are in good hands when you stay here.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 78 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.

B
Bente
From
Norway
SELAVI is an oasis of calm and quietness. It has a beautiful garden and overlooks the Bentota river. The food is exeptional & come with large portions. The staff are friendly and drop us off on the beach in the morning for free. We only payed a few hundred rupees to get back in the evening. We really loved our stay and will be back next year with friends. :-)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 10 reviews
Price from
US$53.80
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.

m
mikko ihonen
From
Finland
Me and my wife stay 5 nights at Malu Banna hotel. This place has amazing customer service, rooms are kept clean every day and hotel staf will do anything so you can relax and enjoy your holiday. There are plenty water sport activities here and riwer has only small wawes so you can go watersport at any day. In Malu Banna there is great possibility to have fishing trip to ocean or to local riwer. We had both and catch & eat fish food. Yammy! One person who has to be mentioned is Chatu. Great fisherman with many helpfull tips with my own fishing gear to use and catch fish. Also from here is easy acces to beach as hotel is offering free transport both ways. Bentota beach area has wide sand beach with not that many people there.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 36 reviews
Price from
US$102.21
1 night, 2 adults

Villa Velmarie Yoga and Ayurveda house all inclusive

Bentota (Near Diyalagoda)

Offering an outdoor swimming pool, Villa Velmarie is located just 2.4 km from the Bentota River Airport. Free Wi-Fi is available in all areas of the property.

m
mette
From
United Kingdom
The staff really makes this place just wonderful we were made to feel like little princess The foods was amazing wish they did deliveroo 🤣
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 37 reviews
Price from
US$181.50
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.

I
Ifan
From
United Kingdom
We had a fantastic stay at Residence Jasmine. A beautiful quiet spot on the river. Our room was spotlessly clean and had a lovely hot shower. The breakfasts were excellent - lovely juices. The Wi-Fi worked very well. We had a wonderful boat trip from the hotel along the river and saw some incredible wildlife. The pool was lovely and also very clean.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 124 reviews
Price from
US$35
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.

  • Scored out of 10, guest rating 9.5
    Exceptional - 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.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 94 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.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 208 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.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 7 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.

  • 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.

  • 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.

  • Located in Dodangoda in the Kalutara District region, White home provides accommodation with free private parking. The air-conditioned accommodation is 46 km from Mount Lavinia Bus Stand.

Best hotels with breakfast in Diyalagoda and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 184 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.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 37 reviews

    Offering an outdoor swimming pool, Villa Velmarie is located just 2.4 km from the Bentota River Airport. Free Wi-Fi is available in all areas of the property.

  • 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.

  • 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.

  • 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.

  • 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.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 99 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.

  • 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.