Skip to main content

Cottages in Diyatalawa

Find the cottages that appeal to you the most

Cottages for every style

Find the right cottage for you in Diyatalawa

The best cottages in Diyatalawa

Check out our pick of great cottages in Diyatalawa

Filter by:

Review score

Misty Morning Villa Ella

Ella (Near Diyatalawa)

Misty Morning Villa Ella is a recently renovated villa in Ella, where guests can make the most of its garden and terrace. This villa offers free private parking, a 24-hour front desk and free WiFi.

M
Muhammad Zunaeed
From
Bangladesh
The hospitality and the facilities
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
US$32.40
1 night, 2 adults

Gold Field Villa

Koslanda (Near Diyatalawa)

Featuring air-conditioned accommodation with a private pool, mountain view and a balcony, Gold Field Villa is located in Koslanda.

E
Eliska
From
Czech Republic
The owners were very nice. The food was delicious. We ordered chicken soup, kottu and curry.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 12 reviews
Price from
US$45.88
1 night, 2 adults

Modern Nature Lodge - Private Holiday Home - Ella

Ella (Near Diyatalawa)

Set in Ella and only 41 km from Gregory Lake, Modern Nature Lodge - Private Holiday Home - Ella offers accommodation with mountain views, free WiFi and free private parking.

L
Lakshani HI
From
Sri Lanka
We had a truly wonderful stay at Nature Lodge Bandarawela! The place exceeded our expectations in every way. It’s a perfect home away from home with everything thoughtfully provided. The lodge comes with a fully equipped kitchen—complete with kitchenware, spices, and all the essentials, making it easy and convenient to prepare meals. There’s a cozy living area with a TV, fridge, and a comfortable sofa bed, ideal for relaxing after a day of exploring. The bedroom is spacious, featuring a double bed and a bunk bed, perfect for couples, families or groups. The bathroom has hot water, and the entire property is exceptionally clean and well-maintained. A special thanks to Mr. Lal, who made our stay extra special. Every morning, he served a delicious breakfast right on time, and was always kind, helpful, and ready to assist with anything we needed. The Wi-Fi worked perfectly, and we truly appreciated the peace of mind provided by the CCTV cameras around the property—it's very secure, so there’s no need to worry. Overall, this place is absolutely worth the money. It’s a peaceful, clean, and welcoming environment. We highly recommend Nature Lodge to anyone visiting Bandarawela!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 14 reviews
Price from
US$14.17
1 night, 2 adults

Silver Tips Villa

Ella (Near Diyatalawa)

Featuring garden views, Silver Tips Villa features accommodation with a garden and a balcony, around 7.7 km from Demodara Nine Arch Bridge.

R
Reaz
From
Bangladesh
Excellent property with excellent host. Who messaged me a day earlier to inform about room will be ready. Followed up until I come. Offered drinks, given umbrella to ensure we don’t get wet while visiting Ella. Excellent breakfast was prepared. Also follow up after I checked out to ensure everything was all right.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 39 reviews
Price from
US$32.58
1 night, 2 adults

The Secret Garden

Bandarawela (Near Diyatalawa)

Boasting a garden and views of garden, The Secret Garden is a recently renovated villa situated in Bandarawela, 17 km from Demodara Nine Arch Bridge.

M
Martin
From
France
Secret PARADISE! Ideal for Pekoe Trail walkers. Lovely hospitality and a virtual botanical garden of plants and birds. Highly recommended.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 19 reviews
Price from
US$45
1 night, 2 adults

Modern Nature Retreat - Private Holiday Home in Bandarawela Hills

Bandarawela (Near Diyatalawa)

Situated in Bandarawela and only 41 km from Gregory Lake, Modern Nature Retreat - Private Holiday Home in Bandarawela Hills features accommodation with garden views, free WiFi and free private...

N
Neville
From
Australia
Well furnished clean and cozy cottage, surrounded by siren nature. Kitchen cupboard was well organised with crockery, cutlery, cooking utensils, pots, pans and even cooking spices. Got some much needed washing done using the washing machine and clothes dryer. Due to the wet weather in Bandarawela. Staff - Lal was very friendly and helpful. Owner was professional and prompt with directions. Authentic Sri Lanken breakfast - stringhoppers was delicious. I will definitely book this cottage again.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews
Price from
US$11.58
1 night, 2 adults

Crystal Holiday Bungalow

Bandarawela (Near Diyatalawa)

Crystal Holiday Bungalow, a property with a garden and a shared lounge, is situated in Bandarawela, 13 km from Demodara Nine Arch Bridge, 41 km from Hakgala Botanical Garden, as well as 42 km from...

L
Learish
From
Sri Lanka
I had a wonderful stay at this property. The place was clean, spacious, and well-maintained. I especially loved the peaceful environment and beautiful surroundings—it felt like a perfect getaway. The host was friendly and responsive, which made the experience even better. The amenities provided were exactly as described, and everything was in excellent condition. I would definitely recommend this property to anyone looking for a comfortable and relaxing stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews
Price from
US$100
1 night, 2 adults

Pebbles Holiday Bungalow Bandarawela

Bandarawela (Near Diyatalawa)

Offering a garden and garden view, Pebbles Holiday Bungalow Bandarawela is set in Bandarawela, 41 km from Gregory Lake and 17 km from Demodara Nine Arch Bridge.

p
priyanka
From
Netherlands
The owners where so friendly, they did everything for us! The house is very clean and all the tourist attractions are in the neighborhood. We are a couple from the Netherlands and I definitely recommended this lovely house.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 25 reviews
Price from
US$39.32
1 night, 2 adults

Roseland Cottages

Bandarawela (Near Diyatalawa)

Located within 21 km of Demodara Nine Arch Bridge and 14 km of Ella Rock in Bandarawela, Roseland Cottages provides accommodation with seating area.

c
carmit
From
Israel
The most beautiful place that we been in Serilanka! In the middle of the jungle- magnificent! The most beautiful sunrise ever
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews
Price from
US$120
1 night, 2 adults

Benjamin Cottage Haputale

Haputale (Near Diyatalawa)

Boasting inner courtyard views, Benjamin Cottage Haputale provides accommodation with patio, around 31 km from Demodara Nine Arch Bridge.

J
Jean-bru
From
Belgium
Beautiful stay at Benjamin Cottage, isolated in the Jungle. Very beautiful rooms with nice wood pavement and awesome view. It is like an African lodge but located in Sri Lanka. The food was also top quality
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 93 reviews
Price from
US$60.14
1 night, 2 adults
All cottages in Diyatalawa

Top picks for Diyatalawa hotels

Explore our most popular hotels in Diyatalawa

Filter by:

Review score

Misty Morning Villa Ella

Ella (Near Diyatalawa)

Misty Morning Villa Ella is a recently renovated villa in Ella, where guests can make the most of its garden and terrace. This villa offers free private parking, a 24-hour front desk and free WiFi.

M
Muhammad Zunaeed
From
Bangladesh
The hospitality and the facilities
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
US$32.40
1 night, 2 adults

Gold Field Villa

Koslanda (Near Diyatalawa)

Featuring air-conditioned accommodation with a private pool, mountain view and a balcony, Gold Field Villa is located in Koslanda.

E
Eliska
From
Czech Republic
The owners were very nice. The food was delicious. We ordered chicken soup, kottu and curry.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 12 reviews
Price from
US$45.88
1 night, 2 adults

Modern Nature Lodge - Private Holiday Home - Ella

Ella (Near Diyatalawa)

Set in Ella and only 41 km from Gregory Lake, Modern Nature Lodge - Private Holiday Home - Ella offers accommodation with mountain views, free WiFi and free private parking.

L
Lakshani HI
From
Sri Lanka
We had a truly wonderful stay at Nature Lodge Bandarawela! The place exceeded our expectations in every way. It’s a perfect home away from home with everything thoughtfully provided. The lodge comes with a fully equipped kitchen—complete with kitchenware, spices, and all the essentials, making it easy and convenient to prepare meals. There’s a cozy living area with a TV, fridge, and a comfortable sofa bed, ideal for relaxing after a day of exploring. The bedroom is spacious, featuring a double bed and a bunk bed, perfect for couples, families or groups. The bathroom has hot water, and the entire property is exceptionally clean and well-maintained. A special thanks to Mr. Lal, who made our stay extra special. Every morning, he served a delicious breakfast right on time, and was always kind, helpful, and ready to assist with anything we needed. The Wi-Fi worked perfectly, and we truly appreciated the peace of mind provided by the CCTV cameras around the property—it's very secure, so there’s no need to worry. Overall, this place is absolutely worth the money. It’s a peaceful, clean, and welcoming environment. We highly recommend Nature Lodge to anyone visiting Bandarawela!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 14 reviews
Price from
US$14.17
1 night, 2 adults

Silver Tips Villa

Ella (Near Diyatalawa)

Featuring garden views, Silver Tips Villa features accommodation with a garden and a balcony, around 7.7 km from Demodara Nine Arch Bridge.

R
Reaz
From
Bangladesh
Excellent property with excellent host. Who messaged me a day earlier to inform about room will be ready. Followed up until I come. Offered drinks, given umbrella to ensure we don’t get wet while visiting Ella. Excellent breakfast was prepared. Also follow up after I checked out to ensure everything was all right.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 39 reviews
Price from
US$32.58
1 night, 2 adults

The Secret Garden

Bandarawela (Near Diyatalawa)

Boasting a garden and views of garden, The Secret Garden is a recently renovated villa situated in Bandarawela, 17 km from Demodara Nine Arch Bridge.

M
Martin
From
France
Secret PARADISE! Ideal for Pekoe Trail walkers. Lovely hospitality and a virtual botanical garden of plants and birds. Highly recommended.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 19 reviews
Price from
US$45
1 night, 2 adults

Modern Nature Retreat - Private Holiday Home in Bandarawela Hills

Bandarawela (Near Diyatalawa)

Situated in Bandarawela and only 41 km from Gregory Lake, Modern Nature Retreat - Private Holiday Home in Bandarawela Hills features accommodation with garden views, free WiFi and free private...

N
Neville
From
Australia
Well furnished clean and cozy cottage, surrounded by siren nature. Kitchen cupboard was well organised with crockery, cutlery, cooking utensils, pots, pans and even cooking spices. Got some much needed washing done using the washing machine and clothes dryer. Due to the wet weather in Bandarawela. Staff - Lal was very friendly and helpful. Owner was professional and prompt with directions. Authentic Sri Lanken breakfast - stringhoppers was delicious. I will definitely book this cottage again.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews
Price from
US$11.58
1 night, 2 adults

Crystal Holiday Bungalow

Bandarawela (Near Diyatalawa)

Crystal Holiday Bungalow, a property with a garden and a shared lounge, is situated in Bandarawela, 13 km from Demodara Nine Arch Bridge, 41 km from Hakgala Botanical Garden, as well as 42 km from...

L
Learish
From
Sri Lanka
I had a wonderful stay at this property. The place was clean, spacious, and well-maintained. I especially loved the peaceful environment and beautiful surroundings—it felt like a perfect getaway. The host was friendly and responsive, which made the experience even better. The amenities provided were exactly as described, and everything was in excellent condition. I would definitely recommend this property to anyone looking for a comfortable and relaxing stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews
Price from
US$100
1 night, 2 adults

Pebbles Holiday Bungalow Bandarawela

Bandarawela (Near Diyatalawa)

Offering a garden and garden view, Pebbles Holiday Bungalow Bandarawela is set in Bandarawela, 41 km from Gregory Lake and 17 km from Demodara Nine Arch Bridge.

p
priyanka
From
Netherlands
The owners where so friendly, they did everything for us! The house is very clean and all the tourist attractions are in the neighborhood. We are a couple from the Netherlands and I definitely recommended this lovely house.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 25 reviews
Price from
US$39.32
1 night, 2 adults

Roseland Cottages

Bandarawela (Near Diyatalawa)

Located within 21 km of Demodara Nine Arch Bridge and 14 km of Ella Rock in Bandarawela, Roseland Cottages provides accommodation with seating area.

c
carmit
From
Israel
The most beautiful place that we been in Serilanka! In the middle of the jungle- magnificent! The most beautiful sunrise ever
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews
Price from
US$120
1 night, 2 adults

Benjamin Cottage Haputale

Haputale (Near Diyatalawa)

Boasting inner courtyard views, Benjamin Cottage Haputale provides accommodation with patio, around 31 km from Demodara Nine Arch Bridge.

J
Jean-bru
From
Belgium
Beautiful stay at Benjamin Cottage, isolated in the Jungle. Very beautiful rooms with nice wood pavement and awesome view. It is like an African lodge but located in Sri Lanka. The food was also top quality
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 93 reviews
Price from
US$60.14
1 night, 2 adults
All cottages in Diyatalawa

Looking for a cottage?

Cottages are perfect for travellers who enjoy feeling cosy and independent in the countryside. Usually small, traditionally built houses, cottages spread across one or two floors, making them great for families, or holidays with a little more privacy.

Most booked cottages in Diyatalawa and surroundings in the past month

See all

Popular with guests booking cottages in Diyatalawa

Popular with guests booking cottages in Diyatalawa

Popular with guests booking cottages in Diyatalawa

Popular with guests booking cottages in Diyatalawa

Popular with guests booking cottages in Haputale

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

Popular with guests booking cottages in Bandarawela

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Popular with guests booking cottages in Bandarawela

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

Popular with guests booking cottages in Ella

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 14 reviews

Popular with guests booking cottages in Haputale

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

Popular with guests booking cottages in Bandarawela

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

These cottages in Diyatalawa and nearby have options with free cancellation

Mountain Zone bandarawela

Bandarawela
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Offering mountain views, Mountain Zone bandarawela is an accommodation set in Bandarawela, 15 km from Demodara Nine Arch Bridge and 37 km from Hakgala Botanical Garden.

From US$16.80 per night

Rose hotel

Bandarawela
Free cancellation options available

Situated in Bandarawela in the Badulla District region with Bandarawela Railway Station nearby, Rose hotel features accommodation with free private parking.

From US$61.60 per night

Forest Glen Nest

Bandarawela
Free cancellation options available

Forest Glen Nest is situated in Bandarawela. This property offers access to a balcony and free private parking. The holiday home is composed of 2 bedrooms, a fully equipped kitchen, and 1 bathroom.

From US$58.80 per night

Relax Villa

Bandarawela
Free cancellation options available

Set just 14 km from Demodara Nine Arch Bridge, Relax Villa offers accommodation in Bandarawela with access to a garden, a shared lounge, as well as a shared kitchen.

From US$170.24 per night

The Bellmount Cottage Bandarawela

Bandarawela
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located in Bandarawela and only 42 km from Gregory Lake, The Bellmount Cottage Bandarawela provides accommodation with river views, free WiFi and free private parking.

From US$60.48 per night

Axe stone villa

Bandarawela
Free cancellation options available

Offering garden views, Axe stone villa is an accommodation set in Bandarawela, 46 km from Gregory Lake and 14 km from Demodara Nine Arch Bridge.

From US$14.84 per night

Araliya Holiday Home

Bandarawela
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Araliya Holiday Home offers a public bath and free private parking, and is within 41 km of Gregory Lake and 17 km of Demodara Nine Arch Bridge.

From US$13.10 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 14 reviews

Set in Ella and only 41 km from Gregory Lake, Modern Nature Lodge - Private Holiday Home - Ella offers accommodation with mountain views, free WiFi and free private parking.

From US$16.37 per night

Travelling by car? These cottages in Diyatalawa and nearby offer free parking

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

Offering mountain views, Suntech Holiday Home Bandarawela is an accommodation situated in Bandarawela, 16 km from Demodara Nine Arch Bridge and 36 km from Hakgala Botanical Garden.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews

Situated in Bandarawela and only 41 km from Gregory Lake, Modern Nature Retreat - Private Holiday Home in Bandarawela Hills features accommodation with garden views, free WiFi and free private parking...

Located 41 km from Gregory Lake, The Wood Top provides accommodation with free WiFi and free private parking. 34 km from Hakgala Botanical Garden and 40 km from Horton Plains National Park, the...

From US$151.20 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Boasting garden views, Villa Aureia provides accommodation with an open-air bath, a garden and barbecue facilities, around 44 km from Gregory Lake.

From US$85.18 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Tea Leaf Family Cottage is set in Bandarawela, 16 km from Demodara Nine Arch Bridge, 41 km from Horton Plains National Park, as well as 43 km from Hakgala Botanical Garden.

From US$2.69 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10 reviews

Situated in Bandarawela and only 40 km from Gregory Lake, Villa Republic Bandarawela (04 bedroom) features accommodation with mountain views, free WiFi and free private parking.

From US$404.95 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3 reviews

Situated 31 km from Demodara Nine Arch Bridge, Artist Cottage features accommodation with a garden, a shared lounge and a shared kitchen for your convenience.

From US$40 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 93 reviews

Boasting inner courtyard views, Benjamin Cottage Haputale provides accommodation with patio, around 31 km from Demodara Nine Arch Bridge.

From US$97 per night

Enjoy breakfast in Diyatalawa and nearby

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

Featuring a garden, private pool and garden views, Dutch House Bandarawela is situated in Bandarawela.

From US$261 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Offering a garden and mountain view, O'Neill's Cottage is situated in Dikkapitiya, 38 km from Demodara Nine Arch Bridge and 48 km from Horton Plains National Park.

From US$121 per night

Set in Haputale, within 33 km of Gregory Lake and 25 km of Horton Plains National Park, Rathkarawwa Heights offers accommodation with a garden as well as free private parking for guests who drive.

From US$60.98 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 2 reviews

Offering a garden and quiet street view, 3Acres Sneha Villa is set in Haputale, 35 km from Gregory Lake and 26 km from Horton Plains National Park.

From US$113.14 per night

Offering a garden and garden view, A moon place cabana resort Haputhale, Haldummulla is located in Nikawatawana, 36 km from Demodara Nine Arch Bridge and 46 km from Horton Plains National Park.

From US$52.45 per night

Flower Top Ella

Ella
Breakfast options
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 51 reviews

Featuring garden views, Flower Top Ella provides accommodation with a garden and a balcony, around 49 km from Gregory Lake. This property offers access to a terrace and free private parking.

From US$66 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Misty Morning Villa Ella is a recently renovated villa in Ella, where guests can make the most of its garden and terrace. This villa offers free private parking, a 24-hour front desk and free WiFi.

New Forest Glen Nest

Ella
Breakfast options

Featuring garden views, New Forest Glen Nest provides accommodation with patio, around 47 km from Gregory Lake. This property offers access to a balcony, free private parking and free WiFi.

From US$38.85 per night