Skip to main content

Family hotels and homes in Diyatalawa

Find the family hotels that appeal to you the most

The best family hotels in Diyatalawa

Check out our selection of great family hotels in Diyatalawa

Filter by:

Review score

Andriyala

Diyatalawa

Located in Diyatalawa, 27 miles from Gregory Lake, Andriyala provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

J
Jenny
From
Italy
What I loved most was the peaceful atmosphere. It felt like our own private retreat, away from the noise of the world. 2. The Design & Decor The suite was tastefully designed with a blend of luxury and Sri Lankan charm. Every detail from the elegant furniture to the calming color palette—made us feel pampered. 3. The Garden and Views Waking up to the sound of birds , monkeys and a view of the lush garden was magical. 4. The Warm Hospitality The team at Andriyala went above and beyond. Their kindness and attention to detail made us feel genuinely welcomed and cared for. 5. The Bath and Relaxation Amenities I especially loved the bathtub and the view ❤️ 6. The Food The food was exceptionalfresh, flavorful, and beautifully presented. We still talk about the local breakfast we had on the balcony.🍃 7. The Romantic Vibe We went with honeymoon package..It was the perfect romantic setting for us as a couple. Candle-lit dinners,bed decos, and peaceful nights made it feel like a second honeymoon.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews
Price from
$101.27
1 night, 2 adults

Top Mountain Resort

Diyatalawa

Located in Diyatalawa, 26 miles from Gregory Lake, Top Mountain Resort has accommodations with a fitness center, free private parking, a garden and a shared lounge.

N
Nikolai
From
Russia
Amazing location, most beautiful sunrise over the valley you will certainly remember. Delicious food for a good price, portions are giant. Amazing hospital staff, all of them very kind and helpful.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 25 reviews
Price from
$22.50
1 night, 2 adults

Maridian Hotel

Ella (Near Diyatalawa)

Located in Ella, 29 miles from Gregory Lake, Maridian Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

J
Jeramie-Lee
From
Canada
The photos do not do this justice. The place is stunning and the views are incredible. The host was so attentive! The breakfast was incredible and I cannot describe the views from the beautiful room. The place is clean, beautiful and safe. We promptly booked two more nights. Highly recommend!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 172 reviews
Price from
$22.50
1 night, 2 adults

leisure Mount View

Haputale (Near Diyatalawa)

Leisure Mount View in Haputale provides accommodations with free bikes, a garden, and a shared lounge. This guest house offers free private parking, free shuttle service, and free Wifi.

I
Ifath
From
Sri Lanka
Location. Must try if you are photogenic
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 579 reviews
Price from
$60.75
1 night, 2 adults

Dream Cliff Mountain Resort

Haputale (Near Diyatalawa)

Located in Haputale, 21 miles from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

H
Hasan
From
Bahrain
The view is fantastic, and you can not get board from it. However, the staff were the marking point. They were very friendly with the kids
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 301 reviews
Price from
$207.19
1 night, 2 adults

Ella Breeze Homestay

Ella (Near Diyatalawa)

Located 31 miles from Gregory Lake, Ella Breeze Homestay provides accommodations with a garden, a terrace and room service for your convenience.

C
Cynthia
From
France
We absolutely loved it, I dare say it was our best stay in Sri Lanka. The surroundings are absolutely beautiful (especially if you like birds!), the room is comfortable, the balcony is really enjoyable. But most of all: the owner is a wonderful person, who will go above and beyond to help you and make sure you have a great stay. We hiked from there to Ella's Rock, following the train rail at first and it was really amazing. Thank you so much for this stay!!!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 101 reviews
Price from
$21
1 night, 2 adults

Nilowin Glenanore Guesthouse

Haputale (Near Diyatalawa)

Nilowin Glenanore Guest house is located in a part of Glenanore tea estate close to Haputale. This family-run guest house offers a 24-hour front desk and free WiFi.

T
Thomas
From
United States
Our stay at Nilowin in Haputhale was one of the highlights of our three week trip to Sri Lanka! The cooking class arranged by the host was incredible. The meal we cooked was the best rice and curry of our entire trip and we had so much fun learning more about Sri Lanka through the family and Namesh! The room is clean, spacious, and has a wonderful view of the surrounding mountains. We easily accessed the Pekoe hiking trail from the adjacent tea fields. Would stay again and again!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 377 reviews
Price from
$40
1 night, 2 adults

Living Heritage Koslanda

Koslanda (Near Diyatalawa)

Featuring an outdoor swimming pool, garden with BBQ facilities, Living Heritage Koslanda offers elegant rooms in Koslanda, 0.6 mi from the Diyaluma Waterfall.

C
Christopher
From
United Arab Emirates
Living Heritage Koslanda in Sri Lanka offered us an unforgettable stay, especially in the forest pavilion room, which felt like a luxurious treehouse in the jungle. Madhumal's nature walk enriched our understanding of the local ecosystem, while manager Johnson's attentiveness ensured a seamless experience. This unique accommodation perfectly blended the comforts of luxury with the beauty of nature, making our stay a memorable immersion into the natural wonders of Sri Lanka.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 169 reviews
Price from
$218.25
1 night, 2 adults

Sara's Grove Boutique Bungalow haputale

Haputale (Near Diyatalawa)

Sara's Grove Boutique Bungalow haputale in Haputale provides accommodations with a garden and a shared lounge. There's a private entrance at the apartment for the convenience of those who stay.

p
petra
From
Belgium
The staff was very helpful and kind. Breakfast room location was very nice...when we come next time srilanka definitely we will stay here
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 9 reviews
Price from
$20
1 night, 2 adults

Misty Morning Villa Ella

Ella (Near Diyatalawa)

Misty Morning Villa Ella is a recently renovated villa in Ella where guests can make the most of the garden and terrace. This property offers access to a balcony, free private parking, and free Wifi.

N
Nishantha
From
Sri Lanka
Our stay at Misty Morning Villa, Ella was absolutely wonderful. The villa is beautifully maintained, surrounded by breathtaking views and peaceful nature. The rooms were clean, comfortable, and thoughtfully designed, making us feel at home instantly. The staff were incredibly warm, helpful, and attentive, always ensuring our stay was perfect. Waking up to the misty mornings and enjoying the calm atmosphere was truly unforgettable. Highly recommended for anyone visiting Ella—we would love to return!”
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
$40.50
1 night, 2 adults
All family hotels in Diyatalawa

Looking for a family hotel?

As families grow in size, their vacation needs grow with them. That’s why family hotels are set up to cater to all ages, from toddlers and kids to teens and adults. You can expect restaurants with kids’ menus, game rooms, fitness centers, and pool areas where children can play and parents can relax.

Most booked family hotels in Diyatalawa and surrounding area in the past month

See all

Popular with guests booking family hotels in Diyatalawa

Popular with guests booking family hotels in Diyatalawa

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Popular with guests booking family hotels in Diyatalawa

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 25 reviews

Popular with guests booking family hotels in Diyatalawa

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 reviews

Popular with guests booking family hotels in Haputale

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 579 reviews

Popular with guests booking family hotels in Haputale

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 54 reviews

Popular with guests booking family hotels in Haputale

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 490 reviews

Popular with guests booking family hotels in Haputale

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

Popular with guests booking family hotels in Bandarawela

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 63 reviews

Popular with guests booking family hotels in Haputale

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 301 reviews

Save money on family in Diyatalawa and nearby – budget options available

Train View Chalet

Bandarawela
Budget options available
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 63 reviews

A good location for a stress-free holiday in Bandarawela, Train View Chalet is a guest house surrounded by views of the mountain.

From $94.40 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 5 reviews

Featuring mountain views, O2 Villa - Haputale With Lipton's Seat View in Haputale features accommodations and a garden. This property offers access to a terrace and free private parking.

From $82.28 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 62 reviews

29 miles from Gregory Lake in Haputale, Eco Lodge Haputale-Camping Sri lanka provides accommodations with access to a hot spring bath.

From $28.60 per night

Clouds Holiday Bungalow

Haputale
Budget options available
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 14 reviews

Offering garden views, Clouds Holiday Bungalow in Haputale offers accommodations and a garden. This property offers access to a terrace, darts, free private parking, and free Wifi.

Hotel Mount Pleasant

Bandarawela
Budget options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 14 reviews

Located in Bandarawela and with Gregory Lake reachable within 27 miles, Hotel Mount Pleasant has concierge services, non-smoking rooms, a garden, free WiFi and a shared lounge.

From $67.37 per night

Anilad Bandarawela

Bandarawela
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Bandarawela, 29 miles from Gregory Lake, Anilad Bandarawela has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $67.20 per night

leisure Mount View

Haputale
Budget options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 579 reviews

Leisure Mount View in Haputale provides accommodations with free bikes, a garden, and a shared lounge. This guest house offers free private parking, free shuttle service, and free Wifi.

From $60.48 per night

Adisham village home

Haputale
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews

25 miles from Gregory Lake in Haputale, Adisham village home features accommodations with access to spa facilities, wellness packages, and public bath.

From $19.36 per night

Highly rated family hotels in Diyatalawa and nearby

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 153 reviews

Located in Bandarawela, 28 miles from Gregory Lake, Luxor Kirindi Ella Resort & Spa has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

From $123.20 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 301 reviews

Il Villino haputale enjoys a location in Haputale, 15 miles from Demodara Nine Arch Bridge and 22 miles from Horton Plains National Park.

From $33.30 per night

Trail Town Lodge

Haputale
8.0+ review score
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 55 reviews

Located in Haputale, Trail Town Lodge has free WiFi, and guests can enjoy a garden, a shared lounge and a terrace. Some units feature a balcony and/or a patio with city or mountain views.

From $23.76 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 8 reviews

Daffodil Resort Haputale enjoys a location in Haputale, 15 miles from Demodara Nine Arch Bridge and 21 miles from Horton Plains National Park.

From $18.09 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 490 reviews

Featuring a shared lounge, White Monkey Dias Rest provides accommodations in Haputale. This guest house features free private parking and full-day security.

From $17 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 48 reviews

Featuring mountain views, Polo Region Rest Inn in Haputale features accommodations, a garden, and a shared lounge. This 3-star bed and breakfast offers a 24-hour front desk and full-day security.

From $22 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 54 reviews

Providing mountain views, White Lotus Haputale in Haputale provides accommodations and a shared lounge. There's a private entrance at the guest house for the convenience of those who stay.

Kelburne Estate

Haputale
8.0+ review score
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 84 reviews

Boasting a garden, Kelburne Mountain View Cottages is located in Haputale. This property also welcomes guests with a restaurant and a terrace.

From $160.33 per night

Enjoy breakfast in Diyatalawa and nearby

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Located in Bandarawela, 28 miles from Gregory Lake, Lipton View Villa provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $31.36 per night

Located in Haputale, 29 miles from Gregory Lake, O2 Thotalagala by Cadyshack Hotels & Resorts has accommodations with a garden, free private parking, a terrace and a bar.

From $205.70 per night

Located in Bandarawela, 27 miles from Gregory Lake, Penthouse Bandarawela provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

From $18.66 per night

Lilly Guest Inn

Haputale
Breakfast options
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 319 reviews

26 miles from Gregory Lake in Haputale, Lilly Guest Inn features accommodations with access to spa facilities, wellness packages, and beauty services.

From $23 per night

White Home

Haputale
Breakfast options
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 23 reviews

Featuring city views, White Home in Haputale provides accommodations, a terrace, and a shared lounge. This bed and breakfast offers free private parking and a shared kitchen.

From $20 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 3 reviews

Located in Bandarawela, 26 miles from Gregory Lake, Hotel Grand Utopia has accommodations with a garden, free private parking, a terrace and a restaurant.

From $44.80 per night

Relax Villa

Bandarawela
Breakfast options

Relax Villa is located in Bandarawela, just 22 miles from Hakgala Botanical Garden and 24 miles from Horton Plains National Park.

From $170.24 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 9 reviews

Winterfell Bandarawela is a recently renovated guest house in Bandarawela where guests can make the most of its garden and shared lounge.

From $50.40 per night

Family Hotels with swimming pools in Diyatalawa and nearby

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

Located in Bandarawela, 25 miles from Gregory Lake, Blue Mountain Resort Bandarawela provides accommodations with a garden, free private parking and a shared lounge.

From $33.60 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 24 reviews

Villa Lé Maas Tota by 98 Acres enjoys a location in Koslanda, 12 miles from Haputale Railway Station and 18 miles from Bandarawela Railway Station.

From $190 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 19 reviews

Providing mountain views, Romance Valley Haputale in Haputale provides accommodations, an outdoor swimming pool, a garden, a shared lounge, a terrace and a restaurant.

From $245.03 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 15 reviews

Hapu Tales - Private Holiday Villa is a recently renovated guest house in Haputale where guests can make the most of its outdoor swimming pool, garden, and shared lounge.

From $255 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 26 reviews

Located in Koslanda, 20 miles from Demodara Nine Arch Bridge, The Planters House provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $288.75 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3 reviews

Located in Beragala, 21 miles from Demodara Nine Arch Bridge, Akway Resort Beragala Haputale has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $196.22 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4 reviews

Ella Heaven Inn is a recently renovated guest house in Kumbalwela where guests can make the most of its pool with a view, open-air bath, and garden.

From $434.51 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 52 reviews

Green Valley Holiday Resort has an outdoor swimming pool, garden, a shared lounge and terrace in Haputale.

From $6 per night