Skip to main content

Search hotels in Diyatalawa

Enter your dates to see the latest prices and deals for Diyatalawa hotels

Diyatalawa – 25 hotels and places to stay

Filter by:

Star rating

Review score

Lilara Hills - Diyatalawa

Hotel in Diyatalawa

Set in Diyatalawa, 39 km from Gregory Lake, Lilara Hills - Diyatalawa offers accommodation with a garden, free private parking, a shared lounge and a terrace.

A
Amy
From
Ireland
Super clean large rooms and beautiful balcony with a gorgeous view. Tea/Coffee station in the room along with WiFi and TV for entertainment. Breakfast was delicious! Probably the best Sri Lankan breakfast I have gotten (outside of my grandmas). Host was extremely kind and gave us lots of suggestions of places to visit. Great location in between Nuwara Eliya and Ella for people to see both places and travel without staying in both expensive areas.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 10 reviews
Price from
£39.45
1 night, 2 adults

Andriyala

Diyatalawa

Set in Diyatalawa, 43 km from Gregory Lake, Andriyala offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

P
Phil S
From
Spain
The staff were excellent. Attentive, respectful and accommodating. A lovely, tranquil setting.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews
Price from
£64.24
1 night, 2 adults

Villa Cinnamon Homestay

Diyatalawa

Boasting mountain views, Villa Cinnamon Homestay features accommodation with a garden and a patio, around 47 km from Gregory Lake.

H
Herman
From
Sri Lanka
Very friendly host. They were very hospitable.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews
Price from
£23.40
1 night, 2 adults

Top Mountain Resort

Diyatalawa

Situated in Diyatalawa, 42 km from Gregory Lake, Top Mountain Resort features accommodation with a fitness centre, free private parking, a garden and a shared lounge.

f
fernando
From
Sri Lanka
Great place hidden in diyathalawa Wonderful experience with great hospitality service Comfortable beds with luxury Highly recommended
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 22 reviews
Price from
£19.61
1 night, 2 adults

Maridian Hotel

Ella (Near Diyatalawa)

Located in Ella, 48 km from Gregory Lake, Maridian Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

C
Camilla
From
Sweden
Stunning view, very good breakfast and the staff is the best! Got helped with everything even laundry and booking acitivites he fixed everything and had so funny nights here!!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 156 reviews
Price from
£18.55
1 night, 2 adults

Vantage hills Haputale

Haputale (Near Diyatalawa)

Set in Haputale, 44 km from Gregory Lake, Vantage hills Haputale offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

P
Panduka Sachith
From
United Arab Emirates
Staff is very friendly and helpful.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 650 reviews
Price from
£43.83
1 night, 2 adults

Dream Cliff Mountain Resort

Haputale (Near Diyatalawa)

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Laura
From
Israel
Amazing place so quiet peaceful high level of quality great staff and service
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 274 reviews
Price from
£205.02
1 night, 2 adults

Rawana Mount View - Ella

Bandarawela (Near Diyatalawa)

Set in Bandarawela, 22 km from Demodara Nine Arch Bridge, Rawana Mount View - Ella offers accommodation with a garden, free private parking, a shared lounge and a terrace.

L
Laura Johanna
From
Estonia
It is very rarely when I decide to leave a rating on the internet of the places I visit. But our stay was made incredibly unforgettable by Blom, who showed us around his village, his home, village’s paddy fields etc. We also went to waterfalls and viewpoints but these you can find anywhere. What made it special was Blom’s sincere, jolly presence. A fantastic way to spend a day in Ella region!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews
Price from
£79.05
1 night, 2 adults

Mountain Paradise Bliss Guest House

Haputale (Near Diyatalawa)

Situated in Haputale, 41 km from Gregory Lake, Mountain Paradise Bliss Guest House features accommodation with a garden, free private parking and a restaurant.

j
javier
From
Spain
The room was great—clean, spacious, and comfortable. The views are incredible, and the staff is super friendly and attentive. Dinner and breakfast were delicious, especially breakfast—it’s the best we’ve had in Sri Lanka so far.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 40 reviews
Price from
£22.47
1 night, 2 adults

Ananda Rest-Ella

Ella (Near Diyatalawa)

Located in Ella, within 7.9 km of Demodara Nine Arch Bridge and 44 km of Hakgala Botanical Garden, Ananda Rest-Ella provides accommodation with a garden and free WiFi throughout the property.

s
sonia
From
France
Amazing place everything so clean and and the hotel managers are incredibly kind. The breakfast was really very good. I recommend this hotel. Thank you so much for everything
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 37 reviews
Price from
£25.07
1 night, 2 adults
See all 25 hotels in Diyatalawa

Hotels with airport shuttles in Diyatalawa

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 91 reviews
    From £23.77 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 43 reviews
    From £28.86 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 78 reviews
    From £32.09 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 126 reviews
  • Airport shuttle
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 72 reviews
    From £16.18 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 352 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 28 reviews
    From £18.57 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 274 reviews
    From £242.49 per night
  • Airport shuttle
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 156 reviews
    From £18.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 493 reviews

Most booked hotels in Diyatalawa and surroundings in the past month

See all

Best hotels with breakfast in Diyatalawa and nearby

  • Set in Diyatalawa, Laasa Resort offers 2-star accommodation with private balconies.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 10 reviews

    Set in Diyatalawa, 39 km from Gregory Lake, Lilara Hills - Diyatalawa offers accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 9 reviews

    Located in Bandarawela, 46 km from Gregory Lake, 240 - Two forty provides accommodation with a garden, free private parking, a terrace and a restaurant. This 2-star hotel offers room service.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 18 reviews

    Situated in Haputale, 41 km from Gregory Lake and 24 km from Demodara Nine Arch Bridge, Ceylon shadow offers a garden and air conditioning.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 133 reviews

    Situated in Bandarawela, 46 km from Gregory Lake, Luxor Kirindi Ella features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 5 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.

  • Scored out of 10, guest rating 5.5
    Passable - What previous guests thought, 2 reviews

    Located in Bandarawela, 45 km from Gregory Lake, Lipton View Villa provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    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.

Hotels located in the centre of Diyatalawa

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Boasting mountain views, Hill Crest Holiday Bungalow offers accommodation with a garden, a terrace and a shared lounge, around 42 km from Gregory Lake.

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

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

  • Cool Climes Holiday Home is situated in Diyatalawa, 30 km from Horton Plains National Park, 31 km from Hakgala Botanical Garden, and 8.5 km from Bandarawela Railway Station.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Situated 41 km from Gregory Lake, Rock View features accommodation with a garden, a terrace and a shared kitchen for your convenience.

  • Set in Diyatalawa, within 48 km of Gregory Lake and 19 km of Demodara Nine Arch Bridge, SINEJY HOLIDAY HOME offers accommodation with a garden as well as free private parking for guests who drive.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 13 reviews

    Offering a garden and garden view, Gimanhala Diyathalawa is situated in Diyatalawa, 39 km from Gregory Lake and 22 km from Demodara Nine Arch Bridge.

Budget hotels in Diyatalawa and nearby

  • Set in Bandarawela in the Badulla District region, with Bandarawela Railway Station nearby, Wooden Villa Bandarawela offers accommodation with free WiFi and free private parking.

  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 5 reviews

    Boasting a shared lounge, terrace, restaurant and free WiFi, Hotel La Vista Sur is situated in Haputale, 44 km from Gregory Lake and 24 km from Demodara Nine Arch Bridge.

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

    Set in Haputale, 44 km from Gregory Lake, Vantage hills Haputale offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

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

    Situated in Bandarawela, 44 km from Gregory Lake, Sherwood Bungalow Bandarawela features accommodation with free bikes, free private parking, a garden and a terrace.

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

    Located in Haputale, 43 km from Gregory Lake, Olympus Plaza Hotel provides accommodation with a shared lounge, free private parking, a terrace and a restaurant.

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

    46 km from Gregory Lake in Haputale, Eco Lodge Haputale-Camping Sri lanka features accommodation with access to a hot spring bath. This campground offers free private parking and free shuttle service.

  • Scored out of 10, guest rating 8.9
    Fabulous - 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.

  • Offering garden views, Deni's Place is an accommodation situated in Bandarawela, 48 km from Gregory Lake and 16 km from Demodara Nine Arch Bridge.