Skip to main content

The best homestays in Diyatalawa

Check out our pick of great homestays in Diyatalawa

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Offering a garden and mountain view, Gimanhala Diyathalawa is situated in Diyatalawa, 39 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge. This guest house features free private parking and full-day security. The guest house has family rooms.

Great location Friendly Host Comfortable beds Hot water Spacious rooms, kitchen & living room Shops nearby Value for money Recommend 100%

Show more Show less
9.3
Superb
8 reviews
Price from
KRW 36,855
per night

Featuring mountain views, Ella gama village guest house features accommodation with a garden, a terrace and a shared lounge, around 40 km from Gregory Lake. Boasting a shared kitchen, this property also provides guests with an outdoor fireplace. Free private parking is available and the guest house also offers bike hire for guests who want to explore the surrounding area.

Show more Show less
9
Superb
3 reviews
Price from
KRW 24,092
per night

Boasting a garden, terrace and views of mountain, Hill Crest Holiday Bungalow is located in Diyatalawa, 42 km from Gregory Lake. This homestay provides free private parking and a 24-hour front desk. Featuring family rooms, this property also provides guests with a picnic area.

Show more Show less
8
Very good
1 reviews
Price from
KRW 25,798
per night

Offering a garden and garden view, Lohithya guest is situated in Diyatalawa, 40 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge. This property offers access to a balcony and free private parking. Bandarawela Railway Station is 8.1 km away and Haputale Railway Station is 10 km from the guest house.

Show more Show less
Price from
KRW 122,695
per night

Shanthi Guest house, a property with a garden, is situated in Diyatalawa, 42 km from Gregory Lake, 22 km from Demodara Nine Arch Bridge, as well as 33 km from Horton Plains National Park. This property offers access to a balcony and free private parking. Haputale Railway Station is 8.9 km away and Ella Rock is 22 km from the guest house.

Show more Show less
Price from
KRW 40,316
per night

Located in Diyatalawa, within 42 km of Gregory Lake and 22 km of Demodara Nine Arch Bridge, Shanthi Guest House provides accommodation with a garden as well as free private parking for guests who drive. The property is set 33 km from Horton Plains National Park, 36 km from Hakgala Botanical Garden and 7.7 km from Bandarawela Railway Station. Haputale Railway Station is 8.9 km away and Ella Rock is 22 km from the guest house.

Show more Show less
Price from
KRW 40,316
per night

Sahasna Holiday Home is located in Diyatalawa, 33 km from Hakgala Botanical Garden, 6.7 km from Bandarawela Railway Station, as well as 9 km from Haputale Railway Station. With free private parking, the property is 40 km from Gregory Lake and 21 km from Demodara Nine Arch Bridge. The property is non-smoking and is set 31 km from Horton Plains National Park.

Show more Show less
Price from
KRW 59,104
per night

Sahasna Guest Inn is set in Diyatalawa, 33 km from Hakgala Botanical Garden, 6.7 km from Bandarawela Railway Station, as well as 9 km from Haputale Railway Station. With free private parking, the property is 40 km from Gregory Lake and 21 km from Demodara Nine Arch Bridge. The property is non-smoking and is located 31 km from Horton Plains National Park.

Show more Show less
Price from
KRW 171,225
per night

Set in Diyatalawa, within 48 km of Gregory Lake and 19 km of Demodara Nine Arch Bridge, SINEJY HOLIDAY HOME offers accommodation with a garden as well as free private parking for guests who drive. The property has mountain views and is 34 km from Horton Plains National Park and 42 km from Hakgala Botanical Garden. Ella Rock is 20 km from the homestay.

Show more Show less
Price from
KRW 43,953
per night

Featuring garden views, Golden Resort provides accommodation with a garden and a terrace, around 40 km from Gregory Lake. The property is situated 31 km from Horton Plains National Park, 33 km from Hakgala Botanical Garden and 7.5 km from Bandarawela Railway Station. The property is non-smoking and is located 21 km from Demodara Nine Arch Bridge.

Show more Show less
Price from
KRW 54,559
per night

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.
Search homestays in Diyatalawa

Most booked homestays in Diyatalawa this month

Great access to the city centre! Check these homestays in Diyatalawa

  • Gimanhala Diyathalawa
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 8 reviews

    Offering a garden and mountain view, Gimanhala Diyathalawa is situated in Diyatalawa, 39 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge.

  • Ella gama village guest house
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 3 reviews

    Featuring mountain views, Ella gama village guest house features accommodation with a garden, a terrace and a shared lounge, around 40 km from Gregory Lake.

  • Hill Crest Holiday Bungalow
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1 review

    Boasting a garden, terrace and views of mountain, Hill Crest Holiday Bungalow is located in Diyatalawa, 42 km from Gregory Lake. This homestay provides free private parking and a 24-hour front desk.

  • Shanthi Guest house

    Shanthi Guest house, a property with a garden, is situated in Diyatalawa, 42 km from Gregory Lake, 22 km from Demodara Nine Arch Bridge, as well as 33 km from Horton Plains National Park.

  • Shanthi Guest House

    Located in Diyatalawa, within 42 km of Gregory Lake and 22 km of Demodara Nine Arch Bridge, Shanthi Guest House provides accommodation with a garden as well as free private parking for guests who...

  • Sahasna Guest Inn

    Sahasna Guest Inn is set in Diyatalawa, 33 km from Hakgala Botanical Garden, 6.7 km from Bandarawela Railway Station, as well as 9 km from Haputale Railway Station.

  • Golden Resort
    Central location

    Featuring garden views, Golden Resort provides accommodation with a garden and a terrace, around 40 km from Gregory Lake.

  • SINEJY HOLIDAY HOME

    Set in Diyatalawa, within 48 km of Gregory Lake and 19 km of Demodara Nine Arch Bridge, SINEJY HOLIDAY HOME offers accommodation with a garden as well as free private parking for guests who drive.

  • PINE WOOD GUEST INN

    Located in Diyatalawa, within 39 km of Gregory Lake and 22 km of Demodara Nine Arch Bridge, PINE WOOD GUEST INN provides accommodation with a garden as well as free private parking for guests who...

  • Lohithya guest
    Central location

    Offering a garden and garden view, Lohithya guest is situated in Diyatalawa, 40 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge.