Skip to main content

Homestays in Diyatalawa

Find the homestays that appeal to you the most

Homestays for every style

Find the right homestay for you in Diyatalawa

The best homestays in Diyatalawa

Check out our pick of great homestays 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 Villa

Haputale (Near Diyatalawa)

Offering a garden and garden view, Leisure Mount Villa is located in Haputale, 26 km from Demodara Nine Arch Bridge and 33 km from Horton Plains National Park.

S
Srimal
From
Sri Lanka
Location,Staff,Management,Facilities,Food,Coffee
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 100 reviews
Price from
US$13.50
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
Jordan
From
Thailand
Great location with long views. Easy to get into town and usually only takes a minute or two to get a tuk-tuk or taxi. Helpful staff and a perfect location for getting to the Pekoe Trail stages 12 and 13.
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.

M
Monica
From
Spain
Great place with wonderful views from the balcony. About 20 minutes walk to Haputale. Great food and lovely host.
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.

R
Roksolana
From
Ukraine
Exceptionally clean and modern room for a given price. Shower with a door, enough towels, toiletries and beautiful view if you wake up early enough before a mist comes. The lady who takes care of the facilities is very kind, gave me a lot of tips of how to move around and organised a tuktuk tour for the morning. Also she cooks delicious rice and curry. Highly recommend staying here.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 361 reviews
Price from
US$22
1 night, 2 adults

Liptora Homestay

Bandarawela (Near Diyatalawa)

Located in Bandarawela and only 24 km from Demodara Nine Arch Bridge, Liptora Homestay provides accommodation with mountain views, free WiFi and free private parking.

P
Petra
From
Switzerland
A nice place far off. In an authentic village. Very friendly
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$13.50
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, 8 reviews
Price from
US$22.10
1 night, 2 adults

Ella Mint Homestay

Ella (Near Diyatalawa)

Boasting mountain views, Ella Mint Homestay offers accommodation with a garden and a balcony, around 8.1 km from Demodara Nine Arch Bridge.

S
Samson
From
Netherlands
A cocoon of charm and kindness. + The hosts are infinitely kind. Incredibly delicious breakfast and dinner Tuk tuk service offered at low cost or even free of charge The view is superb; The room is large and quiet.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 6 reviews
Price from
US$2
1 night, 2 adults

Tea sprig villa

Boralanda (Near Diyatalawa)

Situated just 31 km from Gregory Lake, Tea sprig villa features accommodation in Boralanda with access to a garden, barbecue facilities, as well as a shared kitchen.

D
Dinusha Udayanga
From
Sri Lanka
We visited Horton Plains and were looking for a place that felt safe, peaceful, and like home — and Tea Sprig Villa Boralanda was the perfect find! This is one of the newest and safest villas in the area, and from the moment we arrived, we felt completely at home. We stayed for 2 nights, and what made this place even more special is that we were their very first guests — what an honor! 🙏 The family running the villa is super friendly, warm, and caring. The food was absolutely delicious, fresh, and made with so much love. The clean fresh air, hot water, and beautiful surroundings made us feel like we were in heaven. This place is quiet, clean, and perfect for anyone looking to relax and recharge. We’re so grateful for the hospitality and unforgettable experience. We will definitely come again. Stay safe, and much love to the lovely family! ❤️ — Dinusha Udayanga —
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 12 reviews
Price from
US$23.80
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.

O
Olivia
From
United Kingdom
Such friendly and accommodating hosts, very comfortable bedroom with a gorgeous view. Walkable into town but also tucked away and very quiet. Thank you!!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 9 reviews
Price from
US$34.50
1 night, 2 adults
All homestays in Diyatalawa

Looking for a homestay?

Travellers on a budget looking to experience a place like a local will enjoy homestays. This simple accommodation is in a private home, where the host also lives. All facilities are shared and in most cases breakfast is included.

Most booked homestays in Diyatalawa and surroundings in the past month

See all

Popular with guests booking homestays in Diyatalawa

Popular with guests booking homestays in Diyatalawa

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

Popular with guests booking homestays in Diyatalawa

Popular with guests booking homestays in Diyatalawa

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking homestays in Diyatalawa

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

Popular with guests booking homestays in Diyatalawa

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

Popular with guests booking homestays in Diyatalawa

Popular with guests booking homestays in Haputale

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

Popular with guests booking homestays in Haputale

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

Save money on homestays 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 Villa

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

Offering a garden and garden view, Leisure Mount Villa is located in Haputale, 26 km from Demodara Nine Arch Bridge and 33 km from Horton Plains National Park.

From US$16.50 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

Adisham village home

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

Located within 40 km of Gregory Lake and 27 km of Demodara Nine Arch Bridge in Haputale, Adisham village home provides accommodation with seating area.

From US$19.36 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

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

RIO Homestay

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

Situated just 24 km from Demodara Nine Arch Bridge, RIO Homestay features accommodation in Haputale with access to free bikes, a garden, as well as a 24-hour front desk.

From US$17 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

Farah Guest Inn

Haputale
Breakfast options
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 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, 323 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 10
Exceptional - What previous guests thought, 1 review

Featuring mountain views, Seasons Homestay provides accommodation with balcony, around 45 km from Gregory Lake. This property offers access to a terrace and free private parking.