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.

L
Laura
From
Latvia
Stayed for 3 nights and really enjoyed the place. The view is fantastic, good coffee, room service, fun manager:)) just keep in mind it’s in the mountains so the weather can get chilly and rainy.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 562 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.

B
Bico
From
Pakistan
Spacious and very comfortable accommodation - Super clean and very well maintained - Run by a beautiful family, pleasant to talk to and very helpful. Good location, lovely views, just an hour's drive to Lipton's Seat. Beautiful flowers, still around in Autumn.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 361 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.

T
Tharanga
From
New Zealand
Staying at Yemi Bungalow Ella was truly a remarkable experience, Service at Yemi Bungalow was top-notch at every turn. great location, very clean, friendly staff, Our stay was so enjoyable that we are already looking forward to returning—eager to relive the magic of Yemi Bungalow and create even more wonderful memories in Ella.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 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.

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

Mountain Paradise Bliss Guest House

Haputale (Near Diyatalawa)

Situated in Haputale, within 41 km of Gregory Lake and 27 km of Demodara Nine Arch Bridge, Mountain Paradise Bliss Guest House features accommodation with a restaurant and free WiFi as well as free...

L
Line
From
Canada
Everything was perfect. The kindness of the owners, the beautiful view of the room, the amazing food, the best we had since our arrival in Sri Lanka. I highly recommand this hotel. Haputale is magnificient!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 53 reviews
Price from
US$27
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.

F
Frauke
From
Germany
I had a very pleasant stay. Kalaiselvi was very helpful and welcoming. She helped me with questions and I was also able to rent a scooter. The room fits the price-performance ratio and I had a beautiful view of the mountains. I would definitely come back again.
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.

L
Laurens
From
Netherlands
Stunning views over the mountains Lovely villa, very spacious and clean Beautiful garden Very friendly staff, very good service If the weather allows you can have breakfast outside Good, freshly made food Munira even gave suggestions what to visit in the area
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Price from
US$225
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

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 9.5
Exceptional - What previous guests thought, 2 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, 562 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

Popular with guests booking guest houses in Haputale

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

Popular with guests booking guest houses in Haputale

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 103 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, 562 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.

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.

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

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

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.

From US$27.23 per night

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 9.6
Exceptional - What previous guests thought, 20 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

Highly rated guest houses in Diyatalawa and nearby

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
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, 361 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
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 39 reviews

Set in Haputale and only 41 km from Gregory Lake, Mystik Muthu View Resort offers accommodation with mountain views, free WiFi and free private parking.

From US$24.20 per night
Scored out of 10, guest rating 9.6
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

Guest Houses with swimming pools in Diyatalawa and nearby

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