Skip to main content

The best apartments in Diyatalawa

Check out our pick of great apartments 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.

Set in Diyatalawa, within 38 km of Gregory Lake and 23 km of Demodara Nine Arch Bridge, Mango Mango Villa offers accommodation with a garden as well as free private parking for guests who drive. The property is around 31 km from Horton Plains National Park, 31 km from Hakgala Botanical Garden and 8.9 km from Bandarawela Railway Station. The apartment features family rooms.

Show more Show less
7.7
Good
4 reviews
Price from
US$23.32
per night

The apartment is fitted with 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV, a fully equipped kitchen, and a balcony with garden views. For added privacy, the accommodation has a private entrance and is protected by full-day security.

Show more Show less
9
Superb
2 reviews
Price from
US$39.20
per night

ARROW views, a property with a garden and a terrace, is situated in Haputale, 38 km from Demodara Nine Arch Bridge, 48 km from Horton Plains National Park, as well as 50 km from Hakgala Botanical Garden. The property is around 14 km from Haputale Railway Station, 24 km from Bandarawela Railway Station and 36 km from Ohiya Railway Station. The apartment has family rooms.

Show more Show less
7
Good
1 reviews
Price from
US$11.88
per night

ARROW Haputale village inn is situated in Haputale and offers a garden and a terrace.

Bandarawela is 24 km from the apartment, while Ella is 35 km from the property. The nearest airport is Mattala Rajapaksa International Airport, 88 km from ARROW Haputale village inn.

Show more Show less
10
Exceptional
3 reviews
Price from
US$18
per night

The apartment is composed of 1 separate bedroom, a fully equipped kitchen, and 1 bathroom.

Hakgala Botanical Garden is 46 km from the apartment, while Haputale Railway Station is 10 km from the property. The nearest airport is Mattala Rajapaksa International Airport, 92 km from Flow Nature Cottage.

Show more Show less
10
Exceptional
1 reviews
Price from
US$24.20
per night

The apartment is composed of 2 bedrooms, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is provided.

Bandarawela Railway Station is 9.3 km from the apartment, while Ella Railway Station is 20 km away. The nearest airport is Mattala Rajapaksa International Airport, 104 km from M country home.

Show more Show less
10
Exceptional
1 reviews
Price from
US$19.36
per night

Located 33 km from Horton Plains National Park, 34 km from Hakgala Botanical Garden and 10 km from Bandarawela Railway Station, Nandana Home Stay, Ellegama, Diyatalawa. Provides accommodation set in Diyatalawa. With free private parking, the property is 41 km from Gregory Lake and 24 km from Demodara Nine Arch Bridge. Haputale Railway Station is 12 km from the apartment and Ohiya Railway Station is 22 km away.

The spacious apartment features a balcony, 2 bedrooms, a living room and a well-equipped kitchenette. A flat-screen TV is featured. The property offers garden views.

Show more Show less

The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom.

Haputale Railway Station is 7.2 km from the apartment, while Bandarawela Railway Station is 7.4 km from the property. The nearest airport is Mattala Rajapaksa International Airport, 102 km from Family Stay.

Show more Show less

Set in Diyatalawa and only 40 km from Gregory Lake, Nora Holiday Home offers accommodation with garden views, free WiFi and free private parking. Guests staying at this apartment have access to a fully equipped kitchen. Demodara Nine Arch Bridge is 21 km away and Horton Plains National Park is 31 km from the apartment.

The spacious apartment includes 2 bedrooms and a living room with a flat-screen TV.

Show more Show less
Price from
US$33.09
per night

Sahasna Guest House is situated in Diyatalawa, 33 km from Hakgala Botanical Garden, 6.7 km from Bandarawela Railway Station, and 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.

The apartment also provides guests with 4 bathrooms.

Ohiya Railway Station is 20 km from the apartment. The nearest airport is Mattala Rajapaksa International Airport, 102 km from Sahasna Guest House.

Show more Show less
Price from
US$37.75
per night

Looking for an apartment?

For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.
Search apartments in Diyatalawa

Most booked apartments in Diyatalawa this month

Apartments that guests love in Diyatalawa

  • Avg. price/night: US$48.85
    7.7
    Scored 7.7
    Good
    Rated good
     · 4 reviews
    What a gem! This apartment exceeded all expectations. Clean, spacious, and beautifully furnished. highly recommend to anyone visiting Mango Mango Villa.
    Ranathunge
    Solo traveller