Skip to main content

The 10 Best B&Bs in Diyatalawa, Sri Lanka

Check out our pick of great B&Bs 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.

At the guest house, units are fitted with a desk. Each unit is fitted with a kettle and a private bathroom with a shower and slippers, while some rooms are fitted with a fully equipped kitchen. The units are equipped with heating facilities.

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
VND 687,304
per night

The units have a fully equipped kitchenette with dining area, a fridge, kettle, and kitchenware. With a private bathroom fitted with a bidet and bathrobes, units at the bed and breakfast also feature free WiFi, while selected rooms also feature a balcony. At the bed and breakfast, units are fitted with bed linen and towels.

Show more Show less
10
Exceptional
2 reviews
Price from
VND 791,418
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.

With a private bathroom, units at the guest house also have free WiFi, while selected rooms also offer a balcony.

Show more Show less
9
Superb
3 reviews
Price from
VND 449,293
per night

The units come with a fridge, kitchenware, a kettle, a shower, a hair dryer and a wardrobe. The units come with a private bathroom with free toiletries, while some rooms come with a terrace and others also have garden views. At the bed and breakfast, every unit includes bed linen and towels.

Show more Show less
10
Exceptional
2 reviews
Price from
VND 310,814
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
VND 2,288,129
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.

Fitted with a terrace, the units feature a flat-screen TV and a private bathroom with shower. All units have a wardrobe.

Show more Show less
Price from
VND 751,860
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.

Fitted with a balcony, the units feature a flat-screen TV and a private bathroom with shower and free toiletries. The units include a wardrobe.

Show more Show less
Price from
VND 751,860
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
VND 1,102,232
per night

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

Show more Show less
Price from
VND 3,560,489
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
VND 3,193,164
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Diyatalawa

Most booked B&Bs in Diyatalawa this month

Great access to the city centre! Check these B&Bs in Diyatalawa

  • Spring Shannon Heritage
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Boasting a garden and views of garden, Spring Shannon Heritage is a recently renovated bed and breakfast set in Diyatalawa, 40 km from Gregory Lake.

  • Ivory Bloom Resort
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Set in Diyatalawa, within 39 km of Gregory Lake and 23 km of Demodara Nine Arch Bridge, Ivory Bloom Resort offers accommodation with a garden as well as free private parking for guests who drive.

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

  • 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, a property with a garden, is set in Diyatalawa, 31 km from Horton Plains National Park, 33 km from Hakgala Botanical Garden, as well as 6.7 km from Bandarawela Railway Station.

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

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

B&Bs that guests love in Diyatalawa

  • Avg. price/night: VND 2,388,000
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 38 reviews
    - Architecture style of the backyard interior. Many flowers and plants. - Spectacular landscape. - Friendliest and helpful stuff. - Amazing manager! He made our stay comfortable. Gave us many advices where to go and what sights were better to visit. - Hot water. - Really good European breakfast with steamed vegetables, fresh fruits, eggs and toasts. - Comfortable location not so far from the Lipton seat.
    Aleksei
    Young couple