Skip to main content

Search hotels in Diyatalawa

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

Select occupancy

Diyatalawa – 25 hotels and places to stay

Filter by:

Star Rating
Review score

Lilara Hills - Diyatalawa

Hotel in Diyatalawa

Located in Diyatalawa, 24 miles from Gregory Lake, Lilara Hills - Diyatalawa provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 8 reviews
Price from
$39
1 night, 2 adults

Villa Cinnamon Homestay

Diyatalawa

Featuring a garden, Villa Cinnamon Homestay features accommodations in Diyatalawa. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 5 reviews
Price from
$35
1 night, 2 adults

Top Mountain Resort

Diyatalawa

Located in Diyatalawa, 26 miles from Gregory Lake, Top Mountain Resort has accommodations with a fitness center, free private parking, a garden and a shared lounge.

D
Dilan
From
Sri Lanka
We had an amazing stay at Top Mountain Resort! The views were absolutely stunning, and it was so peaceful—perfect for a relaxing getaway. The rooms were super clean and comfortable, and we felt right at home. The food was delicious, and there was plenty of variety to enjoy. The staff were incredibly friendly and helpful. A special thank you to Thisaru, who went out of the way to assist us, and Harshani at the front office, who greeted us with a warm smile and made check-in and check-out so easy. Overall, we had a fantastic experience and can’t wait to come back. Highly recommend this place to anyone looking for a great stay!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 37 reviews
Price from
$25.74
1 night, 2 adults

Mountain Paradise Bliss Guest House

Haputale (Near Diyatalawa)

Located in Haputale, within 26 miles of Gregory Lake and 17 miles of Demodara Nine Arch Bridge, Mountain Paradise Bliss Guest House has accommodations with a restaurant and free WiFi as well as free...

M
Melody
From
United Kingdom
This was the best place we stayed in a five week trip to Sri Lanka. Shan and his wife were the most friendly, generous and kind people. The accommodation was superb so comfortable, clean and stylish. The food was amazing… you need a big appetite! The location was superb , we enjoy walking and the property was in a prime position. The views over the tea plantation and done the valley were idyllic . This was such an amazing place to finish our trip. We will be back!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 147 reviews
Price from
$27
1 night, 2 adults

Vantage hills Haputale

Haputale (Near Diyatalawa)

Located in Haputale, 27 miles from Gregory Lake, Vantage hills Haputale has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Lorie
From
Switzerland
Beautiful view and lovely staff!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 818 reviews
Price from
$60
1 night, 2 adults

Dream Cliff Mountain Resort

Haputale (Near Diyatalawa)

Located in Haputale, 21 miles from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

D
Damian
From
Poland
The view was amazing, the house was great, spacious and had the same amazing clear view. The food was excellent and served beautifully. The staff was helpful and organized for us little trip to the 2nd highest waterfall which we can strongly recommend.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 324 reviews
Price from
$308
1 night, 2 adults

Zephyra Ella

Ella (Near Diyatalawa)

Located in Ella, 31 miles from Gregory Lake, Zephyra Ella has accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
$30
1 night, 2 adults

Villa Rosaria - Framed by Nature, Finished with Luxury

Beragala (Near Diyatalawa)

Located in Beragala, 20 miles from Demodara Nine Arch Bridge, Villa Rosaria - Framed by Nature, Finished with Luxury provides accommodations with a garden, free private parking, a shared lounge and a...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
$145
1 night, 2 adults

Lord's Haputale

Haputale (Near Diyatalawa)

Located in Haputale, 26 miles from Gregory Lake, Lord's Haputale has accommodations with free WiFi and free private parking.

J
Jonathan
From
United Arab Emirates
Stayed one night and had a wonderful time. Very clean hotel, fantastic staff. Thank you Anaradda!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews
Price from
$95
1 night, 2 adults

Rawana Mount View - Ella

Bandarawela (Near Diyatalawa)

Located in Bandarawela, 14 miles from Demodara Nine Arch Bridge, Rawana Mount View - Ella provides accommodations with a garden, free private parking, a shared lounge and a terrace.

H
Henry
From
United States
Rawana Mount View Hotel is a wonderful place to stay! The mountain views are stunning, and the hotel’s unique design makes it special. We really enjoyed the village tour with Mr. Blom the short hike to Eagle Rock Mountain gave us breathtaking views. The Upper Rawana natural pool was another highlight bathing there was so refreshing! We also loved the cooking activities, which gave us a real taste of Sri Lankan flavors. The staff were always friendly and helpful, making us feel at home. This hotel is a true hidden gem surrounded by nature, paddy fields, and local culture, away from the busy city life. Highly recommended for anyone who wants a peaceful and authentic Sri Lankan experience.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 19 reviews
Price from
$76.95
1 night, 2 adults
See all 25 hotels in Diyatalawa

Hotels with airport shuttles in Diyatalawa

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 120 reviews
From $35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 342 reviews
From $106.26 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 107 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 138 reviews
From $312.82 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 14 reviews
From $40 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
From $227.80 per night
Airport shuttle
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 90 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 53 reviews
From $36.64 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 367 reviews
Airport shuttle
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 192 reviews
From $24.98 per night

Most booked hotels in Diyatalawa and surrounding area in the past month

See all

Popular with guests booking hotels in Diyatalawa

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 3 reviews

Popular with guests booking hotels in Diyatalawa

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

Popular with guests booking hotels in Diyatalawa

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 8 reviews

Popular with guests booking hotels in Diyatalawa

Popular with guests booking hotels in Haputale

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 818 reviews

Popular with guests booking hotels in Haputale

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 63 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 22 reviews

Popular with guests booking hotels in Bandarawela

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 192 reviews

Budget hotels in Diyatalawa and nearby

See all
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 3 reviews
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 8 reviews

Best hotels with breakfast in Diyatalawa and nearby

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 27 reviews

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 13 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 192 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 55 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 7 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 90 reviews

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 3 reviews

Hotels located in the center of Diyatalawa

See all
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 12 reviews
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 22 reviews

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 350 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 818 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 336 reviews

More places to explore, more ways to go

  • Hotels near Adam's Peak

    Search and compare hotels close to Adam's Peak, a popular destination just outside Diyatalawa.
  • Hotels near Udawalawe National Park

    Search and compare hotels close to Udawalawe National Park, a popular destination just outside Diyatalawa.
  • Hotels in Negombo

    Want to extend your trip or just browsing? Try Negombo, also popular with our guests!
  • Hotels in Kandy

    Want to extend your trip or just browsing? Try Kandy, also popular with our guests!
  • Hotels in Sri Lanka

    Want to explore more of Sri Lanka? Find hotels throughout the country!
  • Hotels in Ella

    Take a look at hotels in Ella and explore more of Sri Lanka.
  • Hotels in Colombo

    Take a look at hotels in Colombo and explore more of Sri Lanka.