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.

D
Daniel
From
Austria
I want to thank the whole family! Very nice people and they helped us solving every problem! See you again! :-)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 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$34
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
John
From
New Zealand
Everything was super clean & the property carefully maintained and cared for. Great breakfast 🙏
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews
Price from
US$39.14
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.

D
David
From
Poland
We had planned to spend 4 days in Mirissa around New Year’s Eve. Unfortunately we found ourselves in a hotel that really didn’t meet our expectations so I frantically searched online for an alternative. Being NYE not very much was available but luckily we found Anveela. Not in the area we originally planned but sooooo much better. This property is perfect for any person, couple or family who look for peaceful accommodation with excellent service. You are surrounded by a very well maintained garden but also the whole area is very green so you will see as many exotic birds flying overhead as you did in Yala national park. We had the family suite and it was so big that I honestly kept getting lost between the rooms. The beach is less than 5 minutes walk down a side street and there you will find wide beaches lined with restaurants. The waves are not too powerful and everything is perfect for families. Finally the staff. Everyone was wonderful, helpful and friendly. I couldn’t wait for breakfast each morning, enjoying delicious food whilst starring out at the garden. When we return to Sri Lanka we will stay for at least a week.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 80 reviews
Price from
US$60
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, 130 reviews
Price from
US$32.40
1 night, 2 adults

Roy Villa Beach Front

Padagala (Near Diyalagoda)

Situated in Padagala, 44 km from Bambalapitiya Railway Station, Roy Villa Beach Front features accommodation with a garden, free private parking, a private beach area and a terrace.

Y
Yomal Amarathunge
From
Sri Lanka
It's situated in beach front and very calm and quiet environment. Beach is also very clean. Good pool also there. Spacious bedroom with hot water. Very friendly staff and tasty food.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 10 reviews
Price from
US$30
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.

C
Catalin Alexandru
From
Romania
Exceptional value for money! People are very open to help you! They called a very, very good masseur to the hotel who did massage at a very good price! The pool and garden are very well maintained and you have the possibility to eat dinner at the hotel with pre-order. The food is very good! The location is 3 minutes walk from the beach, where you find restaurants and sun loungers with umbrellas!!! Kuma, the hotel manager does his best to give you a dream stay!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 60 reviews
Price from
US$56
1 night, 2 adults

Hotel Hemadan

Bentota (Near Diyalagoda)

Set in Bentota, 1.2 km from Bentota Beach, Hotel Hemadan offers accommodation with a garden, free private parking, a terrace and a restaurant.

R
Rosario
From
United Kingdom
The owner and his son were excellent hosts with a fantastic group of staff. Nothing was too much for anyone at the hotel during our stay and we were made to feel special guests. The hotel has great views of the lagoon and we had a wonderful breakfast every morning on the jetty. The balcony from our room also overlooked the lagoon allowing us to comfortably relax there. Everywhere was clean and we also had a mosquito net for our bed. The food in the restaurant was exceptional and we were also treated to fresh produce from the garden. The hotel was within easy walking distance of the beaches at Bentota, the bars and restaurants of Aluthgama and the Aluthgama train station. A wonderful place to stay with fantastic hosts. I would strongly recommend a stay at this hotel!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 32 reviews
Price from
US$45.22
1 night, 2 adults
See all hotels in and around Diyalagoda

Hotels with airport shuttles in Diyalagoda

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 285 reviews
From US$68.93 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 175 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 60 reviews
From US$56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
From US$31.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 80 reviews
From US$60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
From US$200.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 10 reviews
From US$36.30 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews
From US$46.19 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 26 reviews
From US$318.28 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 296 reviews
From US$226.44 per night

Most booked hotels in Diyalagoda and surroundings in the past month

See all

Popular with guests booking hotels in Diyalagoda

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Popular with guests booking hotels in Aluthgama

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 137 reviews

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 33 reviews

Popular with guests booking hotels in Aluthgama

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 37 reviews

Popular with guests booking hotels in Kalutara

Popular with guests booking hotels in Bentota

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

Popular with guests booking hotels in Beruwala

Popular with guests booking hotels in Bentota

Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 9 reviews

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

Villa I Did is set in Beruwala and has a private pool and garden views. This property offers access to a balcony, free private parking and free WiFi.

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

Offering a garden and sea view, CocoVilla Boutique Resort is set in Beruwala, less than 1 km from Beru Beach and 45 km from Mount Lavinia Bus Stand.

From US$97.85 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 216 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$106.20 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 16 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

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.

From US$96.80 per night

Best hotels with breakfast in Diyalagoda and nearby

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 192 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$58.83 per night

Maggona Boutique Cottages features an outdoor swimming pool, garden, a terrace and restaurant in Maggona. This 3-star hotel offers room service and a tour desk.

From US$35.52 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 10 reviews

Situated in Padagala, 44 km from Bambalapitiya Railway Station, 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$36.80 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.8
Exceptional - What previous guests thought, 103 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 9.1
Superb - What previous guests thought, 7 reviews

Located in Beruwala, 1.3 km from Beru Beach and 44 km from Mount Lavinia Bus Stand, Museum Villa 09 provides spacious air-conditioned accommodation with a terrace and free WiFi.

From US$25.08 per night