Skip to main content

B&Bs for every style

Find the right B&B for you in Diyatalawa

The best B&Bs in Diyatalawa

Check out our pick of great B&Bs in Diyatalawa

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Nilowin Glenanore Guesthouse, hotel in 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.

great place for hiking and visiting the high lands including waterfalls great hosts great cooking class
Scored 9.5
9.5
Rated exceptional
Exceptional
334 reviews
Price from
£27.05
1 night, 2 adults
leisure Mount View, hotel in 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.

Amazing views with good moods from the lovely staff
Scored 9.2
9.2
Rated superb
Superb
391 reviews
Price from
£38.25
1 night, 2 adults
Train View Chalet, hotel in Diyatalawa

Located in Bandarawela, Train View Chalets are situated just 20 minutes away from Ella, 1 hour from Nuwara Eliya, and 15 minutes from Haputale.

It was a wonderful stay. The place is peaceful, surrounded by nature, and the gentle sound of the nearby natural spring stream creates a deep connection with the environment. Additionally, it's conveniently close to Bandarawela town, with many nearby tourist attractions. They also organize well-planned and satisfying tours to Horton Plains and Ella, which I thoroughly enjoyed on my second visit.
Scored 9.5
9.5
Rated exceptional
Exceptional
53 reviews
Price from
£55.34
1 night, 2 adults
The bawa's guest house, hotel in Diyatalawa

Boasting a garden and views of mountain, The bawa's guest house is a recently renovated guest house situated in Haputale, 44 km from Gregory Lake.

Lovely big bedroom with very large bed and windows. Outside balcony for sitting and dining - magnificent views . Our hostess Begum was lovely and very helpful.
Scored 9.1
9.1
Rated superb
Superb
15 reviews
Price from
£13.77
1 night, 2 adults
Il Villino haputale, hotel in Diyatalawa

Situated in Haputale and only 44 km from Gregory Lake, Il Villino haputale features accommodation with mountain views, free WiFi and free private parking.

Scored 8.9
8.9
Rated fabulous
Fabulous
259 reviews
Price from
£18.35
1 night, 2 adults
Lilly Guest Inn, hotel in Diyatalawa

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.

It's a very new and calm place to stay.we had a great stay in there.very clean rooms and clean bathroom. Amazing bed and the hot water from the shower was good.owner is very friendly with us.I'll recommend this place to everyone
Scored 8.4
8.4
Rated very good
Very good
326 reviews
Price from
£20.87
1 night, 2 adults
White Monkey Dias Rest, hotel in Diyatalawa

Featuring a garden, shared lounge and views of mountain, White Monkey Dias Rest is situated in Haputale, 47 km from Gregory Lake.

The people, the view, the food! I had a great time here and can only recommend this place. Hope to be back soon!
Scored 8.9
8.9
Rated fabulous
Fabulous
374 reviews
Price from
£11.13
1 night, 2 adults
The Grand Bandarawela, hotel in Diyatalawa

US Holiday Resort is located 7 km from Ella and 29 km from Nuwara Eliya. Free private parking is available on site.

The view was amazing!
Scored 8.8
8.8
Rated fabulous
Fabulous
31 reviews
Price from
£31.22
1 night, 2 adults
White Home, hotel in Diyatalawa

Offering a restaurant, White Home is a cosy bed and breakfast located in Haputale. It is located just 1.5 km from Haputhale Bus Stand and 1.2 km from the Haputale Railway Station.

Simple, basic homestay in a quiet, scenic location away from the main town area, with super-friendly and obliging hosts.
Scored 8.3
8.3
Rated very good
Very good
34 reviews
Price from
£15.46
1 night, 2 adults
Polo Region Rest Inn, hotel in Diyatalawa

With mountain views, Polo Region Rest Inn is situated in Haputale and has a restaurant and a 24-hour front desk. This 3-star bed and breakfast offers full-day security and luggage storage space.

The hotel owns very kind family. Room has a beautiful view to tea plans. Very good beds and comfortable bed sheets. Breakfast was delicios. We recommend this place!
Scored 8.8
8.8
Rated fabulous
Fabulous
68 reviews
Price from
£17
1 night, 2 adults
All B&Bs in Diyatalawa
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.

Most booked B&Bs in Diyatalawa this month

B&Bs that guests love in Diyatalawa

  • Avg. price/night: £18.55
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 10 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..
    Gihan Weligama
    People with friends
  • Avg. price/night: £91.19
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 50 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
  • Scored 7.3
    7.3
    Rated good
    Good
     · 3 reviews
    The surroundings were very calm, quiet, and peaceful; perfect for a holiday to relax. It was a homely place with a very hospitable staff. The rooms were beautifully arranged, clean and comfortable too. The meals made were delicious. We truly enjoyed our stay.
    Godlieb
    Family with young children
  • Avg. price/night: £18.55
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 10 reviews
    Great location Friendly Host Comfortable beds Hot water Spacious rooms, kitchen & living room Shops nearby Value for money Recommend 100%
    kasunbole97
    People with friends