Find hotels in Diyathalawa from $20

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Diyathalawa hotels

Lilara Hills

Lilara Hills
3.5 star property
Diyathalawa
10.0 out of 10, Exceptional, (2)
"The environment was calm and inviting, creating an oasis of tranquility. Our rooms were impeccably maintained, featuring comfortable furnishings and peaceful decor that enhanced our stay. The staff were not only helpful but also attentive, going above and beyond to ensure we had everything we needed. Every meal was a culinary delight, showcasing a variety of flavors and fresh ingredients that left us eager for the next dining experience. Overall, we truly cherished our time there, filled with...
American Samoa
Ujitha
Lilara Hills

Nalanda Residence

Nalanda Residence
3.0 star property
Diyathalawa
9.4 out of 10, Exceptional, (6)
"We had a wonderful stay at Villa Nalanda. Visaka is an amazing host and provided us with everything we needed. All our meals were home-cooked and delicious, the view over the mountains was just incredible, and her team is so lovely. Would definitely stay again!"
Australia
Mads
Nalanda Residence

Top Mountain Resort

Top Mountain Resort
3.0 star property
Diyathalawa
6.0 out of 10, (1)
"Simplistic accommodation, attentive friendly staff "
United Kingdom
Duncan
Top Mountain Resort

v r c k villa Diyatalawa

v r c k villa Diyatalawa
2.5 star property
Diyatalawa
$17 nightly
The price is $20
Jan 8 - Jan 9
Total with taxes and fees
v r c k villa Diyatalawa

The mountian lodge

The mountian lodge
3.0 star property
Diyathalawa
The mountian lodge

The Lipton View Inn

The Lipton View Inn
2.0 star property
Bandarawela
$21 nightly
The price is $24
Jan 8 - Jan 9
Total with taxes and fees
The Lipton View Inn

Mountjoy Ella

Mountjoy Ella
3.0 star property
Ella
10.0 out of 10, Exceptional, (1)
"Amazing view, very close to restaurants and pubs in the town"
United States
Lesley
$49 nightly
The price is $57
Feb 5 - Feb 6
Total with taxes and fees
Mountjoy Ella

Heaven Breeze Hotel Ella

Heaven Breeze Hotel Ella
3.0 star property
Ella
10.0 out of 10, Exceptional, (3)
"We stayed one night at Heaven Breeze in Ella, and from the moment we arrived, we were welcomed with open arms by the owner and the entire team. Everyone was so kind and genuine. You instantly feel at home. Our room was absolutely beautiful, spacious, clean, and with incredibly comfortable beds and soft, high-quality linens. We slept like a dream! This brand new hotel offers absolutely breathtaking views, with Little Adam’s Peak on the left and Ella Mountain on the right. The sunrise is simply...
Denmark
Jesper
$114 nightly
The price is $135
Jan 9 - Jan 10
Total with taxes and fees
Heaven Breeze Hotel Ella

Villa Sarungal Kanda Bandarawela

Villa Sarungal Kanda Bandarawela
3.0 star property
Bandarawela
Villa Sarungal Kanda Bandarawela

Majentra Ella

Majentra Ella
2.5 star property
Ella
10.0 out of 10, Exceptional, (1)
"Great stay, very unique"
United Kingdom
Claire
$213 nightly
The price is $253
Jan 12 - Jan 13
Total with taxes and fees
Majentra Ella

Belihuloya Adventure Camp

Belihuloya Adventure Camp
2.0 star property
Rathnapura
$27 nightly
The price is $33
Jan 15 - Jan 16
Total with taxes and fees
Belihuloya Adventure Camp

Walaa Kulu – A Villa by 98 Acres

Walaa Kulu – A Villa by 98 Acres
3.5 star property
Ella
10.0 out of 10, Exceptional, (1)
"We stayed 4 nights at Walaa Kulu, and it was nothing short of exceptional. The villa is truly luxurious, beautifully furnished, and designed to take full advantage of the stunning panoramic views that surround it. Every room offers a breathtaking outlook — the kind that photos simply cannot capture. The heated pool overlooking the lush green hills was an absolute highlight, allowing us to enjoy a relaxing evening swim even when the air cooled down. What really made our stay unforgettable was...
Canada
Rishi
$684 nightly
The price is $808
Jan 8 - Jan 9
Total with taxes and fees
Walaa Kulu – A Villa by 98 Acres

Anasa Wellness Resort

Anasa Wellness Resort
5.0 star property
Bandarawela
8.6 out of 10, Excellent, (14)
"Excellent service. Very clean well kept room. Fantastic view and restaurant. Would definitely stay again. "
United Kingdom
Stuart
Anasa Wellness Resort

Stafford Bungalow

Stafford Bungalow
4.0 star property
Walapane
$522 nightly
The price is $622
Jan 8 - Jan 9
Total with taxes and fees
Stafford Bungalow

Thotalagala

Thotalagala
5.0 star property
Haputale
9.8 out of 10, Exceptional, (10)
"Stunning scenery and impeccable service"
Canada
petranella
$500 nightly
The price is $590
Jan 15 - Jan 16
Total with taxes and fees
Thotalagala

Olive Bungalow

Olive Bungalow
3.0 star property
Welimada
Olive Bungalow

The Capoe House

The Capoe House
3.5 star property
Kalupahana
10.0 out of 10, Exceptional, (4)
"The property is remote and beautifully removed from all noise and light pollution. The staff are well trained and a pleasure to interact with as they are helpful and kind. I highly recommend this location for the discerning traveler who is not intimidated by remote locations and rough terrain in accessing the property. "
United States
Allen
$271 nightly
The price is $322
Jan 12 - Jan 13
Total with taxes and fees
The Capoe House

98 Acres Resort & Spa

98 Acres Resort & Spa
4.5 star property
Ella
9.4 out of 10, Exceptional, (104)
"Fantastic view and beautiful accommodation."
Netherlands
nicol
$918 nightly
The price is $1,100
Jan 12 - Jan 13
Total with taxes and fees
98 Acres Resort & Spa

Grand Hotel

Grand Hotel
4.0 star property
Nuwara Eliya
8.8 out of 10, Excellent, (185)
"Excellent "
Canada
Damodharan
$276 nightly
The price is $330
Jan 16 - Jan 17
Total with taxes and fees
Grand Hotel

Grand Beragala Boutique Resort

Grand Beragala Boutique Resort
3.5 star property
Beragala
8.0 out of 10, Very Good, (1)
$171 nightly
The price is $202
Feb 1 - Feb 2
Total with taxes and fees
Grand Beragala Boutique Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Diyathalawa Hotel Reviews

More cheap stays in Diyathalawa

Hotels in Diyathalawa with star-rating

Find out more about Diyathalawa

Top reasons to visit Diyathalawa

  • Stunning Nature: Experience breathtaking scenery in Diyathalawa with lush greenery and picturesque peaks, perfect for nature lovers.
  • Outdoor Adventures: Enjoy a range of outdoor activities, including hiking trails and camping in the beautiful Lilara Hills.
  • Diyaluma Falls: Visit the majestic Diyaluma Falls, a stunning natural attraction that adds to the region's allure.
  • Historic Bridges: Explore the charming historic bridges that offer a glimpse into Sri Lanka's rich history.
  • Comfortable Accommodations: Choose from a variety of comfortable lodging options, catering to families, business travelers, and pet owners.

Find great hotels near Diyathalawa

Discover a range of comfortable accommodations in Diyathalawa, Uva Province, perfect for business travelers, families, and pet owners alike. Whether you're seeking a hotel, guesthouse, or vacation rental, you'll find various options to suit your needs. Explore the charming atmosphere and local attractions while enjoying a memorable stay at one of the top Diyathalawa hotels or nearby Bandarawela hotels.

  • Hotel Onrock: Nestled 8 miles from Diyathalawa, Hotel Onrock is a 3-star property designed for business travelers seeking a productive and comfortable stay. This hotel offers a range of amenities tailored to meet the needs of professionals, including high-speed internet access, meeting rooms, and business services. The modern decor creates an inviting atmosphere for work and relaxation, making it an ideal choice for those blending business with leisure.
  • Mount Blue View Guest Inn Ella: Located 8 miles away from Diyathalawa, Mount Blue View Guest Inn Ella offers a cozy guesthouse experience with stunning mountain views. This property features a variety of dining options, including daily breakfast and continental selections, ensuring a delightful start to your day. Guests can enjoy entertainment amenities like mosquito nets, and the surrounding nature offers plenty of opportunities for outdoor activities, making it perfect for nature lovers and those looking to unwind in a serene setting.
  • Ella Alpine Resort: Positioned 8 miles from Diyathalawa, Ella Alpine Resort is a charming bed and breakfast that provides a welcoming atmosphere for all guests. Enjoy complimentary daily breakfast and a convenient meal delivery service to satisfy your culinary cravings. The resort also features mosquito nets to enhance your comfort during your stay. With its picturesque surroundings and homely vibe, this resort is ideal for travelers seeking a relaxing getaway in nature.

Where to stay near Diyathalawa

For an unforgettable vacation, Diyathalawa offers a blend of outdoor adventure and serene landscapes. Explore the breathtaking Lilara Hills, perfect for hiking and camping enthusiasts. Nearby, discover lush greenery and tranquil spots ideal for relaxation. Immerse yourself in the rich history of Sri Lanka while enjoying the scenic views that surround this charming city. Whether you seek adventure or a peaceful retreat, Diyathalawa is the perfect destination to experience the best of Sri Lanka.

  • Beragala: Nestled approximately 4 miles from Diyathalawa, Beragala is a charming city known for its stunning outdoor adventures and breathtaking scenery. This destination is particularly popular from December to February, attracting travelers seeking a mix of hiking trails and natural beauty. Visitors can explore nearby national parks and state parks, offering ample opportunities for exploration and enjoyment. The area is perfect for those who love the outdoors and want to immerse themselves in the captivating landscapes of Sri Lanka.
  • Diganatenne: Just 4 miles away from Diyathalawa, Diganatenne is another delightful city that emphasizes adventure and romance. With a seasonal peak in tourism from December to February, it’s an ideal spot for couples and adventurers alike. The highlight of Diganatenne is its picturesque waterfall, a perfect backdrop for a day of exploration or a romantic picnic. Whether you're looking to hike or simply enjoy the serene surroundings, Diganatenne offers an inviting experience for all travelers.
  • Guruthalawa: Located about 5 miles from Diyathalawa, Guruthalawa is a quaint village that boasts a rich natural environment. With similar seasonal tourism patterns peaking between December and February, this area attracts those seeking adventure and scenic beauty. Visitors can explore both waterfalls and nearby national parks, making it a fantastic destination for nature enthusiasts. Whether you're hiking through lush trails or simply enjoying the peaceful atmosphere, Guruthalawa is a hidden gem waiting to be discovered.

Things to do near Diyathalawa

Diyathalawa offers a fantastic escape for adventure seekers and nature lovers. With its scenic hiking trails and easy trail access, you'll find plenty of outdoor activities to enjoy. Additionally, consider hiring a local tour guide to make the most of your trip and discover hidden gems in this beautiful region of Uva Province.

Shopping

Diyathalawa offers a charming shopping experience with local markets like the Diyathalawa Market, where you can find fresh produce and handmade crafts. If you're up for a drive, the nearby town features shopping malls such as the Uva Mall, showcasing a variety of gifts and souvenirs.

Recreation

At the Nuwara Eliya Golf Club, located 17 miles from Diyathalawa, enjoy a day of relaxation and recreation amidst stunning landscapes. The club offers a vibrant outdoor atmosphere perfect for golf enthusiasts and those seeking a serene escape in nature.

Adventure

Explore Nature Trail Ella, a hiking trail 8 miles from Diyathalawa, where adventure meets stunning scenery. Experience the thrill of the World's End Trail, located 10 miles away, offering breathtaking views and outdoor excitement. Don't miss Little World's End, a scenic hike 11 miles from Diyathalawa, perfect for nature lovers.

Nightlife

Explore the vibrant nightlife in Diyathalawa by visiting the Cozy Lounge for a relaxed atmosphere and tasty cocktails. For a lively evening, check out the Tap Room, where you can enjoy craft beers and local music, creating a fun and memorable experience.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Diyathalawa

To save money on your trip to Diyathalawa, consider visiting during the cheaper months of July and September to October, and aim for Thursday stays, as Fridays are pricier. Book your hotel about a month in advance or look for last-minute deals on platforms like Expedia. Utilize the site’s filters to find eco-friendly accommodations and compare prices easily. Consider package deals that combine flights, hotels, and activities for additional savings. Joining Expedia’s One Key membership can also unlock exclusive discounts and rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Diyathalawa are July and September to October, where the prices are slightly lower. This is in comparison to April, August and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Diyathalawa about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Diyathalawa is Thursday. The most expensive day to stay in Diyathalawa is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, desired location, and additional preferences. You can organize your results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you can refine your search by hotel category—by selecting the Eco-certified filter, you'll find a range of sustainable and eco-friendly accommodations ready for booking.
  • Consider bundling your trip: You can save money by combining your Diyathalawa hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Diyathalawa

Diyathalawa, nestled in the Uva Province of Sri Lanka, is perfect for outdoor and adventure enthusiasts seeking breathtaking scenery. Visitors can explore stunning attractions like the Diyaluma Falls, picturesque peaks, and historic bridges that add a touch of romance to the experience. Whether you're looking for thrilling adventures or serene landscapes, Diyathalawa offers an unforgettable getaway for every traveler.

  • Nine Arches Bridge: This historic bridge, located 9 miles from Diyathalawa, is an architectural marvel nestled in lush greenery. Its stunning design and cultural significance make it a must-visit for photography enthusiasts and history lovers alike.
  • Lipton’s Seat: Just 4 miles away, this breathtaking lookout offers panoramic views of the tea plantations and rolling hills. It’s perfect for outdoor adventures and romantic picnics, providing a serene backdrop that feels like a slice of paradise.
  • St Benedict's Monastery: Located 3 miles from Diyathalawa, this tranquil monastery offers a glimpse into the rich cultural heritage of the area. Its peaceful surroundings and beautiful architecture make it an ideal spot for reflection and exploration.

Best time to go to Diyathalawa

The best time to visit Diyathalawa is dependent on what kind of holiday you are seeking. May is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with frequent rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January63.7°F (17.6°C)Light RainMostly CloudyAverageAverage
February64.9°F (18.3°C)Light RainMostly SunnyAverageAverage
March66.6°F (19.2°C)Light RainMostly SunnyAverageAverage
April67.6°F (19.8°C)Frequent RainMostly CloudySlightly HighSlightly High
May68.4°F (20.2°C)Frequent RainMostly CloudySlightly LowAverage
June68.0°F (20.0°C)Light RainMostly CloudySlightly LowAverage
July67.6°F (19.8°C)Moderate RainMostly CloudyAverageSlightly Low
August67.3°F (19.6°C)Moderate RainMostly CloudySlightly HighSlightly High
September66.9°F (19.4°C)Moderate RainMostly CloudyAverageSlightly Low
October66.0°F (18.9°C)Frequent RainMostly CloudySlightly LowSlightly Low
November65.3°F (18.5°C)Frequent RainMostly CloudyAverageAverage
December64.4°F (18.0°C)Frequent RainMostly CloudySlightly HighSlightly High

Frequently asked questions

What is the best area to stay in Diyathalawa?
The best area to stay in Diyathalawa is generally within the town center or slightly outside, closer to the natural attractions.

For those seeking convenience and access to local amenities, staying within Diyathalawa town provides easy access to local eateries and shops. The town itself is relatively small, making it walkable for exploring its core. This area is suitable for solo travelers who appreciate having everything within reach and a straightforward base for exploring the surrounding Uva Province.

Couples looking for a more secluded and tranquil experience will find excellent options a short drive from the town center, particularly towards the scenic hills and tea plantations. These accommodations often provide beautiful views and a peaceful environment, great for relaxation.
When is the best time to go to Diyathalawa?
The best time to visit Diyathalawa is during the dry season, which runs from December to March.

During these months, the weather is generally sunny and pleasant with lower humidity, making it ideal for outdoor activities and exploring the area comfortably. Temperatures are typically mild, ranging from 68°F to 77°F (20°C to 25°C), which is great for enjoying the local scenery without the intensity of the hotter months or the inconvenience of heavy rain.

Travelers looking for a tranquil escape will find these months particularly appealing. The clear skies and comfortable conditions are excellent for visiting attractions like the Adisham Bungalow or taking leisurely walks through the surrounding tea plantations.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Diyathalawa.
How can I save on a Diyathalawa hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Diyathalawa hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Diyathalawa hotel?
Prices for hotels in Diyathalawa often vary, but you can find a great deal from $20 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia