Skip to main content

Guest Houses in Diyatalawa

Find the guest houses that appeal to you the most

Guest Houses for every style

Find the right guest house for you in Diyatalawa

The best guest houses in Diyatalawa

Check out our pick of great guest houses in Diyatalawa

Filter by:

Review score

Villa Cinnamon Homestay

Diyatalawa

Boasting mountain views, Villa Cinnamon Homestay features accommodation with a garden and a patio, around 47 km from Gregory Lake.

H
Herman
From
Sri Lanka
Very friendly host. They were very hospitable.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews
Price from
US$35
1 night, 2 adults

leisure Mount View

Haputale (Near Diyatalawa)

Set just 42 km from Gregory Lake, leisure Mount View features accommodation in Haputale with access to free bikes, a garden, as well as a shared kitchen.

J
Jacek
From
Poland
Amazing view from the balcony. Very good breakfast. Clean and comfortable.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 563 reviews
Price from
US$67.50
1 night, 2 adults

Nilowin Glenanore Guesthouse

Haputale (Near Diyatalawa)

Nilowin Glenanore Guesthouse is situated in a part of Glenanore tea estate close to Haputale. This family-run guesthouse offers a 24-hour front desk and free WiFi.

P
Paula
From
Finland
Very nice and spacious room with incredible view. Friendly and helpful staff. Cooking class highly recommended! Delicious food (breakfast and dinner). Very good value for money.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 376 reviews
Price from
US$40
1 night, 2 adults

The Nest by Amarasinghe's

Haputale (Near Diyatalawa)

Situated within 44 km of Gregory Lake and 25 km of Demodara Nine Arch Bridge in Haputale, The Nest by Amarasinghe's features accommodation with seating area.

M
Michaela
From
Slovakia
- The host was very nice, professional and super helpful. He offered a tuktuk tour of tea plantations ti us, but he didn’t push us into ordering services through him and clearly told us that the best option for our further travels is a bus as a car would be too expensive. He waited for us as we arrived to check in after 9pm. - The room was big, well-maintained, modern, nicely decorated and very clean. We also had a nice balcony with an amazing view! - The bathroom was clean, with hot water and a good water pressure. - The breakfast was great! It consisted of an omelette, toasts, fruits, jam, butter and tea/coffee. Everything was well prepared and delicious! - The price is beyond our understanding. It was such a great value for money! We truly recommend this accommodation to everyone!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 364 reviews
Price from
US$22
1 night, 2 adults

Yemi Bungalow Ella

Ella (Near Diyatalawa)

Located within 49 km of Gregory Lake and 8.2 km of Demodara Nine Arch Bridge in Ella, Yemi Bungalow Ella features accommodation with seating area.

A
Aariyasinghe
From
Canada
Here are some good reviews for a motel: *5-star review* "Had a fantastic stay at this motel! The room was clean and comfy, and the staff were super friendly. Loved the convenient location and affordable price. Highly recommend for anyone traveling through the area 😊👍" *Excellent Value* "Was pleasantly surprised by the quality of this motel. Room was spotless, and the amenities were great. Close to local attractions and restaurants. Will definitely be back! 👍💯" *Clean and Comfortable* "Great experience at this motel! The room was tidy and well-maintained, and the bed was super comfy. Staff were helpful and courteous. Would definitely stay here again 👍🏼💤" *Perfect for a Quick Stay* "Needed a place to crash for the night, and this motel hit the spot. Room was quiet and clean, and the price was unbeatable. Would recommend for anyone looking for a no-frills stay 👍👌" *Friendly Staff* "The staff at this, Yemi bungalow went above and beyond! They were super helpful with recommendations and made our stay really enjoyable. Room was clean and cozy, too
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 9 reviews
Price from
US$22.10
1 night, 2 adults

Zentara Hills resort

Haputale (Near Diyatalawa)

Offering a garden and garden view, Zentara Hills resort is situated in Haputale, 44 km from Gregory Lake and 24 km from Demodara Nine Arch Bridge.

R
Réka
From
Hungary
What an amazing family!! So friendly and welcoming. We also got an amazing breakfast and made sure we had everything we needed. Spacious room, comfy bed, extra coffee and tea and stunning view from the balcony!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 9 reviews
Price from
US$34.50
1 night, 2 adults

Anjana guest house

Haputale (Near Diyatalawa)

Located in Haputale and only 44 km from Gregory Lake, Anjana guest house provides accommodation with mountain views, free WiFi and free private parking.

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

MK Guest House

Haputale (Near Diyatalawa)

Boasting mountain views, MK Guest House features accommodation with a balcony, around 44 km from Gregory Lake. This property offers access to a terrace and free private parking.

A
Agnes
From
Hungary
The owners are very kind and helpful people. The room and the bathroom also (with hot water and basic toiletries) were very clean, there is a nice view from the room. The room comes with some tea bags, a kettle and bottled water. Kalai prepared a nice breakfast for my request, it had some additional cost, but it was more than enough. She called a tuk tuk for me to the train station too. I highly recommend this place. :-)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 58 reviews
Price from
US$20
1 night, 2 adults

Hapu Tales - Private Holiday Villa

Haputale (Near Diyatalawa)

Featuring an outdoor swimming pool, garden and views of mountain, Hapu Tales - Private Holiday Villa is set in Haputale, 38 km from Demodara Nine Arch Bridge.

M
Madeleine
From
United Kingdom
We had the most perfect two nights at Hapu Tales. Muni goes above and beyond as a host, and her team put so much effort into making it a relaxing and comfortable place to stay; every detail has been thought of and the team were so helpful and friendly, we really felt like we were staying with friends. We had all of our meals in and the food was brilliant, authentic Sri Lankan cuisine with lots of flavour. The location is brilliant for exploring the beautiful surrounding sites but definitely make sure you stay long enough to take the time to relax by the pool or on the terrace with the breathtaking views. We stayed two nights and were sad to leave - it’s the perfect place to recharge and relax.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 14 reviews
Price from
US$225
1 night, 2 adults

Villa Lé Maas Tota by 98 Acres

Koslanda (Near Diyatalawa)

Offering a garden and garden view, Villa Lé Maas Tota by 98 Acres is located in Koslanda, 20 km from Haputale Railway Station and 29 km from Bandarawela Railway Station.

A
Artem
From
Hong Kong
That’s my favourite hotel in Sri Lanka. I received exceptional service and it has amazing views. Many tanks to Raj for hospitality.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 22 reviews
Price from
US$285
1 night, 2 adults
All guest houses in Diyatalawa

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Diyatalawa and surroundings in the past month

See all

Popular with guests booking guest houses in Diyatalawa

Popular with guests booking guest houses in Diyatalawa

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

Popular with guests booking guest houses in Diyatalawa

Popular with guests booking guest houses in Diyatalawa

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews

Popular with guests booking guest houses in Diyatalawa

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 12 reviews

Popular with guests booking guest houses in Diyatalawa

Popular with guests booking guest houses in Haputale

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 563 reviews

Popular with guests booking guest houses in Haputale

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 44 reviews

Popular with guests booking guest houses in Haputale

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 490 reviews

Save money on guest houses in Diyatalawa and nearby – budget options available

Train View Chalet

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

Set within 46 km of Gregory Lake and 16 km of Demodara Nine Arch Bridge in Bandarawela, Train View Chalet features accommodation with seating area.

From US$94.40 per night

Wooden Villa Bandarawela

Bandarawela
Budget options available

Boasting a terrace and views of garden, Wooden Villa Bandarawela is a recently renovated guest house set in Bandarawela, 45 km from Gregory Lake.

From US$33.60 per night

Magnola Hotels

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

Located in Bandarawela, within 44 km of Gregory Lake and 15 km of Demodara Nine Arch Bridge, Magnola Hotels offers accommodation with a terrace as well as free private parking for guests who drive.

From US$43.68 per night

leisure Mount View

Haputale
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 563 reviews

Set just 42 km from Gregory Lake, leisure Mount View features accommodation in Haputale with access to free bikes, a garden, as well as a shared kitchen.

From US$70 per night

Ovitiyas Bandarawela

Bandarawela
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 49 reviews

Set in Bandarawela in the Badulla District region, with Bandarawela Railway Station nearby, Ovitiyas Bandarawela offers accommodation with free WiFi and free private parking.

From US$41.41 per night

Nilowin Glenanore Guesthouse

Haputale
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 376 reviews

Nilowin Glenanore Guesthouse is situated in a part of Glenanore tea estate close to Haputale. This family-run guesthouse offers a 24-hour front desk and free WiFi.

From US$40 per night

Winterfell Bandarawela

Bandarawela
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 9 reviews

Offering a garden and mountain view, Winterfell Bandarawela is set in Bandarawela, 42 km from Gregory Lake and 17 km from Demodara Nine Arch Bridge.

From US$224 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Set 46 km from Gregory Lake, Secret Garden Villa Bandarawela provides accommodation in Bandarawela with access to a public bath.

From US$65.52 per night

Highly rated guest houses in Diyatalawa and nearby

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

Located in Haputale and only 44 km from Gregory Lake, Anjana guest house provides accommodation with mountain views, free WiFi and free private parking.

From US$23.28 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 8 reviews

Daffodil Resort Haputale, a property with a garden, is situated in Haputale, 25 km from Demodara Nine Arch Bridge, 35 km from Horton Plains National Park, as well as 37 km from Hakgala Botanical...

From US$22.02 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 9 reviews

Offering a garden and garden view, Zentara Hills resort is situated in Haputale, 44 km from Gregory Lake and 24 km from Demodara Nine Arch Bridge.

From US$35.09 per night

MK Guest House

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

Boasting mountain views, MK Guest House features accommodation with a balcony, around 44 km from Gregory Lake. This property offers access to a terrace and free private parking.

From US$21.78 per night

Farah Guest Inn

Haputale
8.0+ review score
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 82 reviews

Located within 44 km of Gregory Lake and 25 km of Demodara Nine Arch Bridge in Haputale, Farah Guest Inn offers accommodation with seating area.

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

Thumb Up Family Rest, a property with a garden, is situated in Haputale, 25 km from Demodara Nine Arch Bridge, 35 km from Horton Plains National Park, as well as 37 km from Hakgala Botanical Garden.

From US$18.15 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 490 reviews

Featuring a garden, shared lounge and views of mountain, White Monkey Dias Rest is situated in Haputale, 47 km from Gregory Lake.

From US$18 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 364 reviews

Situated within 44 km of Gregory Lake and 25 km of Demodara Nine Arch Bridge in Haputale, The Nest by Amarasinghe's features accommodation with seating area.

From US$20 per night

Enjoy breakfast in Diyatalawa and nearby

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 6 reviews

Offering a garden and mountain view, Nobel regency bandarawela is situated in Bandarawela, 45 km from Gregory Lake and 16 km from Demodara Nine Arch Bridge.

From US$10.32 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 145 reviews

Providing free WiFi, parking on-site and massage services, the recently renovated property of ABC Guest Inn & Restaurant, offers rooms in Haputale, 43 km from Gregory Lake and 24 km from Demodara Nine...

From US$18.40 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 332 reviews

Boasting a garden and views of lake, Bel View Guest House is a guest house set in a historic building in Haputale, 43 km from Gregory Lake.

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

Featuring a balcony with garden views, a garden and a terrace, AMARASINGHE GUEST HOUSE can be found in Haputale, close to Haputale Railway Station and 44 km from Gregory Lake.

From US$26 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 44 reviews

Offering a shared lounge and mountain view, White Lotus Haputale is located in Haputale, 42 km from Gregory Lake and 26 km from Demodara Nine Arch Bridge.

Lilly Guest Inn

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

Set within 42 km of Gregory Lake and 26 km of Demodara Nine Arch Bridge in Haputale, Lilly Guest Inn offers accommodation with seating area.

From US$25 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 22 reviews

Offering a garden and garden view, Villa Lé Maas Tota by 98 Acres is located in Koslanda, 20 km from Haputale Railway Station and 29 km from Bandarawela Railway Station.

From US$2,200 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 93 reviews

Boasting inner courtyard views, Benjamin Cottage Haputale provides accommodation with patio, around 31 km from Demodara Nine Arch Bridge.

From US$97 per night

Guest Houses with swimming pools in Diyatalawa and nearby

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

Featuring an outdoor swimming pool, garden and views of mountain, Hapu Tales - Private Holiday Villa is set in Haputale, 38 km from Demodara Nine Arch Bridge.

From US$270 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 open-air bath and shared lounge.

From US$380.06 per night

Guest houses that travellers love in Diyatalawa

See all
Avg. price/night: US$30
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 12 reviews
Great Location next to fines Jungle & Friendly host is also very helpful. Calm & clean property. The surroundings are superb for family & friends. Hot water works very fine. No WiFi But the network is strong for mobiles. The host is very responsive via phone calls & always willing to help with suggestions & recommend restaurants etc..
Guest review by
Gihan Weligama
People with friends
Avg. price/night: US$30
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 12 reviews
Great location Friendly Host Comfortable beds Hot water Spacious rooms, kitchen & living room Shops nearby Value for money Recommend 100%
Guest review by
kasunbole97
People with friends