The 10 best guest houses in Diyatalawa, Sri Lanka | Booking.com
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, 543 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.

J
Jungsoo
From
South Korea
Everything was perfect. Clean room and bathroom. Wonderful view from a balcony. Very reasonable price. Food was delicious and ample. Nice staffs are always willing to help.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 366 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.

A
Adam
From
Poland
Very high standard of the room
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 350 reviews
Price from
US$17
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 10.0
Exceptional - What previous guests thought, 6 reviews
Price from
US$22.10
1 night, 2 adults

White Lotus Haputale

Haputale (Near Diyatalawa)

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.

A
Ashan
From
Sri Lanka
Amazing view and friendly host
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 20 reviews
Price from
US$22.50
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.

G
Giulia
From
Italy
The hospitality and kindness from the host exceed my expectations. I enjoyed my stay, the facilitates were good and I highly recommend the place. For travellers of the Pekoa trail that do the stage 12 or 13 , the guest house is located in a quiet road with beautiful view. If I come back to Sri lanka , I would definetely stay again here. Thank you Kali ( I probably spell the name very bad) for everything.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 52 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.

C
Christine
From
New Zealand
The exceptional stylish and comfortable accommodation and beautiful gardens complimented the stunning views to Horton Plains NP , Udawalawe reservoir and the south coast . You awake each morning to the sound of birds while during the day it is so peaceful and relaxing . Thankfully no aircon needed here since the very fine insect screens allowed windows to be open to enjoy the fresh mountain air. We stayed in the deluxe suite downstairs which now has an additional dining area , and there are 3 lovely rooms upstairs . See the gorgeous pictures online . You can take a dip in the lovely pool or the owner Munira can suggest and help arrange other activities in the surrounding areas. Having driven for 5 weeks, this was a perfect spot to unwind . It was lovely to chat with Muni who built this wonderful property and all the staff who extended friendly and caring hospitality . Our best stay in Sri Lanka . Thank you Muni!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews
Price from
US$323
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.

h
heshani
From
Sri Lanka
The food was amazing and tasty. All the staff members were very nice and extremely helpful.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews
Price from
US$285
1 night, 2 adults

Train View Chalet

Bandarawela (Near Diyatalawa)

Boasting mountain views, Train View Chalet offers accommodation with terrace, around 46 km from Gregory Lake. This 3-star guest house offers a 24-hour front desk and free shuttle service.

S
StrayGuru
From
Poland
Beautifull place friendly people!!!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 67 reviews
Price from
US$80
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

Guest houses that travellers love in Diyatalawa

See all
  • Avg. price/night: US$28.57
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 13 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$28.57
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 13 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