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)

Located in Bentota, 1.2 miles from Bentota Beach, Amber House Lanka features views of the river. Offering a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

F
Fernando
From
Bahrain
Beautiful location, helpful staff, luxury room facilities, high quality service, and tasty srilanka sea food
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 175 reviews
Price from
$60
1 night, 2 adults

E & C Guesthouse

Beruwala (Near Diyalagoda)

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 22 reviews
Price from
$39.14
1 night, 2 adults

Lagoon Bentota Resort

Bentota (Near Diyalagoda)

Located in Bentota, 1.6 miles from Bentota Beach, Lagoon Bentota Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

K
Khallaf
From
Saudi Arabia
The smiley faces and the great hospitality of the owner and staff!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 34 reviews
Price from
$52.50
1 night, 2 adults

Hela Gedara Villa Beruwala

Beruwala (Near Diyalagoda)

Located in Beruwala, 1.2 miles from Moragalla Beach, Hela Gedara Villa Beruwala has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 5 reviews
Price from
$130
1 night, 2 adults

Bella Vita

Aluthgama (Near Diyalagoda)

Located in Aluthgama, a 15-minute walk from Moragalla Beach, Bella Vita has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

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

Anveela

Beruwala (Near Diyalagoda)

Located in Beruwala, a 2-minute walk from Moragalla Beach, Anveela has accommodations with a garden, free private parking, a terrace and a restaurant.

J
James
From
Australia
Great stay at Anveela. The staff were very friendly and helpful with all our needs including helping with recommendations, tuk tuks and overall information. The breakfast was great and very filling which resulted in not needing to eat lunch on a few of the days. If you enjoy Sri Lankan food then you'll love the breakfast. There is of course bread, spreads and omelette if wanted. Rooms were spacious and we had an air-conditioned room which was nice when it was hot although the rooms stayed relatively cool. The pool is very nice for a swim at any time of the day. The whole property is extremely clean which including pool area and breakfast which was free from sand and dirt. I do recommend and thanks to the staff for a great stay.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 78 reviews
Price from
$60
1 night, 2 adults

Selavi Resort Bentota

Bentota (Near Diyalagoda)

Located in Bentota, 1.4 miles from Bentota Lake, Selavi Resort Bentota provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 10 reviews
Price from
$49
1 night, 2 adults

Malu Banna

Aluthgama (Near Diyalagoda)

Located in Aluthgama, a 14-minute walk from Bentota Beach, Malu Banna has accommodations with a terrace, free private parking, a restaurant and a bar.

S
SIMON PAUL
From
Bahrain
From the very moment I set foot in Manu Banna, I felt an overwhelming sense of belonging. The warmth and hospitality of the staff wrapped around me like a cherished family embrace. Tucked away by the serene waters of the Bentota River, this charming six-room hotel is a true gem for anyone seeking adventure and relaxation. Manu Banna specializes in watersports, making it an ideal getaway for thrill-seekers and nature lovers alike. Whether you're kayaking along the tranquil river or taking part in exhilarating water activities, the options are endless. After a day full of excitement, retreat to the comfort of the excellent rooms, where every detail is designed for relaxation. The culinary experience at the hotel is nothing short of amazing. Each meal presented a delightful combination of local flavors, expertly prepared and served with a smile. And with great Wi-Fi connectivity, I found it easy to share my experiences with friends back home. But what sets Manu Banna apart is undoubtedly the incredible welcome I received from this family-run hotel. Their genuine passion for hospitality shines through in every aspect of your stay. If you're contemplating a getaway that promises both adventure and a sense of home, don't think twice—Manu Banna awaits, ready to make your visit unforgettable. This place is truly the best.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 36 reviews
Price from
$101.20
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 1.5 mi from the Bentota River Airport. Free Wi-Fi is available in all areas of the property.

v
virginia
From
United Arab Emirates
Everything and everyone . Its a beautiful place. Kind people. Great food. Great service all around.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 38 reviews
Price from
$165
1 night, 2 adults

Residence Jasmine

Aluthgama (Near Diyalagoda)

Located in Aluthgama, 1.4 miles from Bentota Beach, Residence Jasmine has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

h
hamzeh
From
Iran
It was very good, especially we had the chance to see a creature like an iguana or a komodo around there.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 124 reviews
Price from
$32.40
1 night, 2 adults
See all hotels in and around Diyalagoda

Hotels with airport shuttles in Diyalagoda

Most booked hotels in Diyalagoda and surrounding area in the past month

See all

Budget hotels in Diyalagoda and nearby

  • Marine Sky Apartment provides a fitness room and accommodations with a kitchen in Maggona, a 5-minute walk from Maggona Beach.

  • Featuring 3-star accommodations, Maggona Boutique Cottages is located in Maggona, 1.3 miles from Maggona Beach and 30 miles from Bambalapitiya Railway Station.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 20 reviews

    A few steps from Maggona Beach in Maggona, Colibri Villa offers accommodations with access to spa facilities, wellness packages, and beauty services.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 95 reviews

    Amuura Beach Villa in Beruwala provides accommodations with a garden and a shared lounge. 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

    Providing sea views, Hotel Coconut Bay in Kalutara provides accommodations, a private beach area, a garden, a bar, and a shared lounge.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 7 reviews

    Located in Bentota, one mile from Beru Beach, Manara Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 285 reviews

    Built on 9 acres of gardens, AVANI Kalutara Resort (formerly Kani Lanka Resort and Spa) is located by the Kalu Ganga River. It offers an outdoor pool, a luxurious spa and free Wi-Fi.

  • Hanna Villa Beruwala is located in Beruwala, just 1.3 miles from Moragalla Beach and 28 miles from Mount Lavinia Bus Stand. This property offers a private pool and free private parking.

Best hotels with breakfast in Diyalagoda and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 183 reviews

    Providing pool views, Thoduwawa Beach Villa in Paiyagala South provides accommodations, a private beach area, pool with a view, a garden, and a terrace.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 9 reviews

    Located in Padagala, 1.6 miles from Kalamulla North Beach, Roy Villa Beach Front has accommodations 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

    Featuring a garden, tashivilla provides accommodations in Maggona. This property offers access to a balcony, free private parking, and free Wifi.

  • Rob Roy

    Hotel in Beruwala
    Breakfast options

    Rob Roy is a recently renovated guest house in Beruwala near Maggona Beach. This property offers access to a terrace and free private parking. Guests can enjoy garden views.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 11 reviews

    'Franklyn', Homestay features a hot tub and free private parking, and is within a 8-minute walk of Kalamulla North Beach and 26 miles of Bambalapitiya Railway Station.

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

    Featuring garden views, FEEL Villa in Kalutara provides accommodations and a terrace. Guests can enjoy access to an outdoor fireplace and to a year-round outdoor pool.

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

    Providing a garden, Sunrise Relax Inn provides accommodations in Beruwala. This property offers access to a balcony, free private parking, and free Wifi. On-site staff can arrange airport transfers.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 364 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 accommodations and inspirational...