Find hotels in Diyathalawa from $16

  • 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

98 Acres Resort & Spa

98 Acres Resort & Spa
4.5 star property
Ella
9.4 out of 10, Exceptional, (104 reviews)
"This hotel is just amazing. The beds are super comfortable the amenities are great."
United Kingdom
Tasvi
December 10th, 2025
$750 nightly
The price is $902
Apr 22 - Apr 23
Total with taxes and fees
98 Acres Resort & Spa

Onrock Boutique Hotel

Onrock Boutique Hotel
3.0 star property
Ella
8.8 out of 10, Excellent, (213 reviews)
"Room was lovely. Great location for short walk into Ella to explore."
United Kingdom
christopher
3 days ago
$113 nightly
The price is $134
May 8 - May 9
Total with taxes and fees
Onrock Boutique Hotel

The Cubes Ella

The Cubes Ella
4.0 star property
Ella
9.6 out of 10, Exceptional, (60 reviews)
"Everything about the Cubes Hotel is amazing."
United Kingdom
justine
February 7th, 2026
$71 nightly
The price is $84
May 3 - May 4
Total with taxes and fees
The Cubes Ella

RAVANA RANGE ELLA

RAVANA RANGE ELLA
3.5 star property
Ella
8.2 out of 10, Very Good, (57 reviews)
"Staff are super, rooms spotless, and food is perfectly spiced. And the views are outstanding."
United States
Jane
January 27th, 2026
$70 nightly
The price is $83
Apr 10 - Apr 11
Total with taxes and fees
RAVANA RANGE ELLA

Heaven Breeze Hotel Ella

Heaven Breeze Hotel Ella
3.0 star property
Ella
8.8 out of 10, Excellent, (12 reviews)
"Beautiful, serene location and lovely staff. Attentive people and great breakfast."
United States
Priya
January 26th, 2026
$57 nightly
The price is $68
Apr 9 - Apr 10
Total with taxes and fees
Heaven Breeze Hotel Ella

Elevate Ella Resort and Spa

Elevate Ella Resort and Spa
3.0 star property
Ella
9.4 out of 10, Exceptional, (10 reviews)
"Beyond to make your stay excellent. Make sure to dine at their restaurant."
United Kingdom
Angela Ilenia
December 30th, 2025
$137 nightly
The price is $162
Apr 11 - Apr 12
Total with taxes and fees
Elevate Ella Resort and Spa

Thotalagala

Thotalagala
5.0 star property
Haputale
9.8 out of 10, Exceptional, (10 reviews)
"Absolutely stunning property. Overall good experience. Rooms are nice. Accommodating food was good."
United States
Ashley
$438 nightly
The price is $517
Apr 10 - Apr 11
Total with taxes and fees
Thotalagala

Dream Cliff Mountain Resort

Dream Cliff Mountain Resort
4.0 star property
Beragala
9.6 out of 10, Exceptional, (12 reviews)
"Incredible place, accomodation is luxury, views are breathtaking, staff are lovely."
United Kingdom
Tom
March 3rd, 2026
$239 nightly
The price is $285
Apr 9 - Apr 10
Total with taxes and fees
Dream Cliff Mountain Resort

Ella Alpine Resort

Ella Alpine Resort
2.5 star property
Ella
8.8 out of 10, Excellent, (82 reviews)
"From the balcony of Ella Alpine Resort. Remember how good life feels."
United States
Izabela
November 4th, 2025
$68 nightly
The price is $79
May 1 - May 2
Total with taxes and fees
Ella Alpine Resort

Akway Resort

Akway Resort
3.5 star property
Beragala
9.0 out of 10, Wonderful, (4 reviews)
"Provided excellent service. Stay at property was amazing. The staff was very friendly."
United States
Matthew
Akway Resort

Ella Green Cottages

Ella Green Cottages
3.0 star property
Ella
8.6 out of 10, Excellent, (49 reviews)
"We loved the beauty of this place. I definitely recommend this stay."
United States
Cyndee
$51 nightly
The price is $61
Apr 10 - Apr 11
Total with taxes and fees
Ella Green Cottages

EKHO Ella

EKHO Ella
4.0 star property
Ella
9.2 out of 10, Wonderful, (86 reviews)
"Yes excellent room view and services."
United Kingdom
Noella
November 27th, 2025
$205 nightly
The price is $244
Apr 10 - Apr 11
Total with taxes and fees
EKHO Ella

Wishing Tree Boutique Resort Haputale

Wishing Tree Boutique Resort Haputale
4.5 star property
Haputale
10.0 out of 10, Exceptional, (1 review)
"I have stayed in many hotels around the world and Wishing Tree Boutique and Resort ranks right at the top. The views are unreal and impossible to recreate. Waking up to that scenery alone makes the stay special. The staff are outstanding. Warm, welcoming and genuinely happy. Service was spot on throughout, attentive when needed but never intrusive. They struck the perfect balance and gave great local recommendations without ever being pushy. A special mention to Sampath, the manager, who is...
United Kingdom
Chris
$141 nightly
The price is $166
Apr 9 - Apr 10
Total with taxes and fees
Wishing Tree Boutique Resort Haputale

Heritance Tea Factory

Heritance Tea Factory
5.0 star property
Kandapola
9.0 out of 10, Wonderful, (257 reviews)
"Friendly helpful staff are redeeming features."
United States
Kanagaratnam
$224 nightly
The price is $267
Apr 12 - Apr 13
Total with taxes and fees
Heritance Tea Factory

Villa Sarungal Kanda Bandarawela

Villa Sarungal Kanda Bandarawela
3.0 star property
Bandarawela
10.0 out of 10, Exceptional, (1 review)
"Friendly, accommodating service. New clean spacious rooms. Breakfast and dinner was delicious and professionally presented. They only have four rooms so prompt service is no issue. The view and pool add to the unique ambience of this hotel."
American Samoa
Helen
Villa Sarungal Kanda Bandarawela

Villa Lé Maas Tota

Villa Lé Maas Tota
2.0 star property
Koslanda
10.0 out of 10, Exceptional, (2 reviews)
"Stunning location and lovely room with friendly staff."
Australia
James
9 days ago
$164 nightly
The price is $164
May 2 - May 3
Total with taxes and fees
Villa Lé Maas Tota

Belmount Ella

Belmount Ella
3.0 star property
Ella
8.0 out of 10, Very Good, (20 reviews)
"Rooms were nice. The view from this hotel is lovely."
Australia
Emily
$51 nightly
The price is $60
May 8 - May 9
Total with taxes and fees
Belmount Ella

Poomaz Peace Palace - Ella

Poomaz Peace Palace - Ella
3.0 star property
Ella
9.6 out of 10, Exceptional, (72 reviews)
"Walking distance to the restaurants. I highly recommend the place."
United States
Maria Nour
$41 nightly
The price is $48
Apr 19 - Apr 20
Total with taxes and fees
Poomaz Peace Palace - Ella

Bandarawela Hotel

Bandarawela Hotel
3.0 star property
Bandarawela
8.2 out of 10, Very Good, (43 reviews)
"We enjoyed our stay very much. The staff was very accommodative."
United States
maddi
$58 nightly
The price is $69
Apr 16 - Apr 17
Total with taxes and fees
Bandarawela Hotel

Anasa Wellness Resort

Anasa Wellness Resort
5.0 star property
Bandarawela
8.6 out of 10, Excellent, (14 reviews)
"The staff is truly magnificent. Solitude is wonderful."
United States
Anonymous traveler
$352 nightly
The price is $416
May 2 - May 3
Total with taxes and fees
Anasa Wellness 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

Learn more about Diyathalawa

Misty tea plantations surround this hill station where military history and cool mountain air create a refreshing escape. Hike Lipton's Seat for panoramic views, then visit Adisham Monastery or take the scenic train to nearby Ella.

Forest with tall trees in Diyathalawa, Haputale in Sri Lanka

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

  • Scenic Hiking Trails: Explore breathtaking hiking trails in the surrounding hills, perfect for outdoor enthusiasts and adventure seekers.
  • Charming Waterfalls: Discover hidden gems like the secret waterfall, adding to the area's natural beauty.
  • Rich Historical Landmarks: Visit historic bridges and landmarks that tell the fascinating story of Diyathalawa's past.
  • Vibrant Local Culture: Experience the local culture through guided tours and interactions with friendly residents.
  • Diverse Accommodation: Enjoy a range of lodging options, from cozy guesthouses to comfortable hotels, catering to all travelers.

Find great hotels near Diyathalawa

Discover a range of accommodation options in Diyathalawa, Uva Province, from charming guesthouses to well-equipped hotels. Whether you're traveling for business, enjoying a family getaway, or seeking a pet-friendly stay, there's something for everyone. Explore popular choices like Rose Villa and many other highly-rated hotels in the area. With a variety of amenities and warm hospitality, Diyathalawa promises a delightful vacation experience for all travelers.

  • Onrock Boutique Hotel: A stylish 3-star lodging option, Onrock Boutique Hotel is perfect for travelers seeking a blend of business and leisure. With a commendable guest rating of 8.8, this hotel is located 8 miles from Diyathalawa. The contemporary design and thoughtful amenities create a comfortable atmosphere for professionals and vacationers alike. Guests appreciate the efficient service, well-appointed rooms, and proximity to area attractions, making it an excellent choice for both work and relaxation.
  • Ella Alpine Resort: This budget-friendly Bed & Breakfast, rated 8.8 by guests, offers a cozy retreat just 8 miles from Diyathalawa. With a focus on affordability without compromising quality, Ella Alpine Resort provides a range of dining options, including free daily breakfast and meal delivery services. Guests can unwind with essential comforts like mosquito nets, ensuring a peaceful stay. This charming resort is ideal for those looking for a welcoming atmosphere and easy access to local experiences.
  • Mount Blue View Guest Inn Ella: Another budget-friendly option, Mount Blue View Guest Inn Ella combines comfort with affordability, featuring a guesthouse style that invites relaxation. Located 8 miles from Diyathalawa, it offers breakfast for a nominal fee and the chance to enjoy continental options. Guests can take advantage of mosquito nets for added comfort, and the breathtaking mountain views nearby make for a picturesque backdrop. This inn is perfect for travelers who appreciate simple amenities and stunning natural surroundings.

Where to stay near Diyathalawa

Diyathalawa, nestled in Sri Lanka's Uva Province, offers a delightful blend of outdoor adventure and rich cultural experiences. Explore scenic hiking trails in the surrounding hills or visit the historical landmarks that narrate the area's past. Just a short drive away, discover the charming town of Haputale, renowned for its breathtaking vistas, or venture to the lush tea plantations of Ella. With its stunning landscapes and vibrant culture, Diyathalawa is a perfect getaway for any traveler.

  • Beragala: Located 4 miles from Diyathalawa, Beragala is a charming city that beckons outdoor enthusiasts and adventure seekers. With a moderately seasonal influx of travelers peaking from December to February, visitors can enjoy a variety of thrilling experiences such as hiking along scenic trails or unwinding at a country private club. The nearby national parks and state parks offer breathtaking landscapes and opportunities for wildlife spotting, making it a perfect destination for those who appreciate nature and adventure.
  • Diganatenne: Also situated 4 miles from Diyathalawa, Diganatenne is a romantic city ideal for couples and adventurers alike. The peak season for visitors occurs between December and February, where travelers are drawn to its natural beauty and the allure of nearby waterfalls. The serene environment invites exploration and is perfect for those looking to create memorable experiences surrounded by lush landscapes. Diganatenne promises a delightful blend of adventure and romance, making it a must-visit on your itinerary.
  • Lemastota: Just 4 miles away from Diyathalawa, the village of Lemastota is a scenic haven for visitors seeking outdoor adventures. With its peak tourist season occurring from December to February, this quaint village boasts stunning views and access to national parks and beautiful beaches. Travelers can immerse themselves in nature, enjoy hiking, and experience the tranquility that Lemastota has to offer. This idyllic village is perfect for those who appreciate scenic surroundings and the beauty of the great outdoors.

Things to do in Diyathalawa

Diyathalawa, located in Uva Province, Sri Lanka, is perfect for outdoor enthusiasts and adventure seekers. Visitors can explore local attractions, enjoy scenic sightseeing tours, shop at malls and centers, and partake in leisure activities. Don't miss the chance to discover the hidden beauty of the secret waterfall, which adds to the charm of this destination. Happy Tours Lanka offers guided experiences to enhance your visit.

Shopping

Diyathalawa offers a quaint shopping experience with local markets featuring handmade crafts and souvenirs. If you're up for a drive, check out the nearby Bandarawela Super Market for a wider selection of goods and unique finds that reflect the local culture.

Recreation

In Diyathalawa, the Eco Wellness Retreat offers rejuvenating yoga sessions surrounded by lush greenery. At the Diyathalawa Ayurveda Centre, indulge in authentic Ayurvedic treatments that promote relaxation and balance, while immersing yourself in the serene atmosphere of this tranquil region.

Adventure

In Diyathalawa, explore the breathtaking trails of the Horton Plains National Park, perfect for hiking enthusiasts. Experience the thrill of white-water rafting on the nearby rivers. Don’t miss the stunning views from the Diyathalawa viewpoint, ideal for capturing unforgettable memories of your adventure.

Nightlife

Diyathalawa offers a cozy nightlife scene. Visit the popular Green Leaf Hotel's bar for refreshing drinks and local vibes. For a lively atmosphere, check out the Diyathalawa Night Market, where you can enjoy street food and music under the stars.

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

Booking tips and Expedia advantages for Diyathalawa

  • 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 Sunday. The most expensive day to stay in Diyathalawa is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget and choose your desired location, among other preferences. You can arrange your results by price, starting with the lowest rates, so you can easily find the most affordable hotels. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will show you sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can cut costs by combining your Diyathalawa hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Diyathalawa

Diyathalawa, located in Sri Lanka's Uva Province, is perfect for outdoor enthusiasts and adventure seekers. Visitors can explore stunning waterfalls, hike to scenic peaks, and admire historic bridges. With a variety of attractions catering to romantic getaways and adventure-filled experiences, Diyathalawa is a must-visit destination. Don't miss the top tourist spots and hidden gems that this charming area has to offer for an unforgettable vacation.

  • Nine Arches Bridge: This historic bridge, located 9 miles from Diyathalawa, is a stunning architectural marvel surrounded by lush greenery. The unique blend of colonial-era design and the natural landscape creates a picturesque scene, offering great photo opportunities and a glimpse into Sri Lanka's rich railway history.
  • Little Adam's Peak: Situated 8 miles away, this peak offers breathtaking views and a rewarding hike for outdoor enthusiasts. The trail is well-marked and winds through tea plantations, making it a perfect spot for both nature lovers and those seeking a tranquil escape.
  • Ella Rock: Also located 9 miles from Diyathalawa, Ella Rock presents a challenging trek with stunning panoramic vistas. The picturesque scenery and serene environment make it an ideal destination for adventurous hikers looking to connect with nature.

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

The nearest major airports for your trip to Diyathalawa

To reach Diyathalawa, tourists can fly into Colombo's Bandaranaike International Airport (CMB), situated 78 miles away. Several excellent hotel options near the airport include the 5-star Jetwing Lagoon Wellness, a luxury adults-only resort located 4 miles from CMB, and Amagi Aria, also a 5-star resort, just 3 miles away. Both hotels offer convenient access to the airport. Another notable option is the 5-star Sentido Heritance Negombo, located 5 miles from the airport, providing airport shuttle services for easy transfers. These accommodations ensure a comfortable stay while facilitating smooth transportation to and from the airport.

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 $16 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