Skip to main content

B&Bs in Diyatalawa

Find the B&Bs that appeal to you the most

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

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 and surroundings in the past month

See all

Popular with guests booking B&Bs in Diyatalawa

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews

Popular with guests booking B&Bs in Diyatalawa

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking B&Bs in Haputale

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 546 reviews

Popular with guests booking B&Bs in Haputale

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 33 reviews

Popular with guests booking B&Bs in Haputale

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 495 reviews

Popular with guests booking B&Bs in Haputale

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 323 reviews

Popular with guests booking B&Bs in Haputale

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

Popular with guests booking B&Bs in Haputale

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 355 reviews

Popular with guests booking B&Bs in Haputale

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 99 reviews

Save money on B&Bs 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, 67 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews

Offering a garden and mountain view, O2 Villa - Haputale With Lipton's Seat View is situated in Haputale, 48 km from Gregory Lake and 28 km from Demodara Nine Arch Bridge.

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$39.76 per night

Himagira Hotel

Bandarawela
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 4 reviews

Situated in Bandarawela and only 44 km from Gregory Lake, Himagira Hotel features accommodation with mountain views, free WiFi and free private parking.

From US$19.19 per night

Polo Region Rest Inn

Haputale
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 48 reviews

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.

From US$22 per night

Palm Grove Bandarawela

Bandarawela
Budget options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 47 reviews

Situated in Bandarawela, within 44 km of Gregory Lake and 14 km of Demodara Nine Arch Bridge, Palm Grove Bandarawela features accommodation with a garden as well as free private parking for guests who...

leisure Mount View

Haputale
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 546 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.

From US$40.50 per night

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.

From US$42.42 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

Green Villa Bandarawela, a property with a garden and a terrace, is set in Bandarawela, 16 km from Demodara Nine Arch Bridge, 37 km from Horton Plains National Park, as well as 37 km from Hakgala...

From US$39.31 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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 13 reviews

Sagala Boutique Hotel, a property with a garden, is located in Bandarawela, 14 km from Demodara Nine Arch Bridge, 37 km from Hakgala Botanical Garden, as well as 38 km from Horton Plains National Park...

From US$120 per night

Master Villa

Bandarawela
Breakfast options

Offering a garden and mountain view, Master Villa is situated in Bandarawela, 47 km from Gregory Lake and 17 km from Demodara Nine Arch Bridge.

From US$21.28 per night

‘t En Zal

Haputale
Breakfast options

Featuring free WiFi and a barbecue, ‘T En Zal offers accommodation in Haputale. The bed and breakfast has a sun terrace and sauna, and guests can enjoy a meal at the restaurant.

From US$110 per night

Farah Guest Inn

Haputale
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 76 reviews

Offering a garden and mountain view, Farah Guest Inn is located in Haputale, 44 km from Gregory Lake and 25 km from Demodara Nine Arch Bridge.

From US$15 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