A dense forest with tall trees and lush green foliage.

Search Diyathalawa hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
16 Aug - 17 Aug
Tomorrow
17 Aug - 18 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Filter by

Property class

Guest rating

Our top choices for Diyathalawa hotels

1. Top Mountain Resort

Top Mountain Resort
Diyathalawa
United Kingdom
Duncan
NZ$141
includes taxes & fees
15 Sept - 16 Sept
Top Mountain Resort

2. Kaya Retreat

Kaya Retreat
Diyatalawa
NZ$375
includes taxes & fees
19 Aug - 20 Aug
Kaya Retreat

3. Nalanda Residence

Nalanda Residence
Diyathalawa
Australia
Mads
NZ$546
includes taxes & fees
17 Aug - 18 Aug
Nalanda Residence

4. Lilara Hills

Lilara Hills
Diyathalawa
American Samoa
Ujitha
NZ$61
includes taxes & fees
17 Aug - 18 Aug
Lilara Hills

5. Graystone Bungalow by Seven Angels

Graystone Bungalow by Seven Angels
Diyatalawa
NZ$309
includes taxes & fees
17 Aug - 18 Aug
Graystone Bungalow by Seven Angels

6. The Blossoms

The Blossoms
Diyathalawa
NZ$305
includes taxes & fees
17 Aug - 18 Aug
The Blossoms

7. The mountian lodge

The mountian lodge
Diyathalawa
NZ$35
includes taxes & fees
17 Aug - 18 Aug
The mountian lodge

8. v r c k villa Diyatalawa

v r c k villa Diyatalawa
Diyatalawa
NZ$28
includes taxes & fees
23 Aug - 24 Aug
v r c k villa Diyatalawa

9. Andriyala

Andriyala
Haputale
NZ$438
includes taxes & fees
2 Sept - 3 Sept
Andriyala

10. Wishing Tree Boutique Resort Haputale

Wishing Tree Boutique Resort Haputale
Haputale
United Kingdom
Matthew John
NZ$515
includes taxes & fees
8 Sept - 9 Sept
Wishing Tree Boutique Resort Haputale

11. Luxor Kirindi Ella Resort & Spa

Luxor Kirindi Ella Resort & Spa
Bandarawela
France
Claire
NZ$130
includes taxes & fees
21 Aug - 22 Aug
Luxor Kirindi Ella Resort & Spa

12. Bandarawela Hotel

Bandarawela Hotel
Bandarawela
Australia
Rukshan
NZ$126
includes taxes & fees
26 Aug - 27 Aug
Bandarawela Hotel

13. Thotalagala

Thotalagala
Haputale
Canada
petranella
NZ$975
includes taxes & fees
1 Sept - 2 Sept
Thotalagala

14. Dream Cliff Mountain Resort

Dream Cliff Mountain Resort
Beragala
United Kingdom
Tom
NZ$578
includes taxes & fees
14 Sept - 15 Sept
Dream Cliff Mountain Resort

15. Grand Beragala Boutique Resort

Grand Beragala Boutique Resort
Beragala
NZ$257
includes taxes & fees
17 Aug - 18 Aug
Grand Beragala Boutique Resort

16. Te Dalu Resort & Spa

Te Dalu Resort & Spa
Ella
United Kingdom
Tim
NZ$505
includes taxes & fees
24 Aug - 25 Aug
Te Dalu Resort & Spa

17. Anasa Wellness Resort

Anasa Wellness Resort
Bandarawela
United Kingdom
Stuart
NZ$706
includes taxes & fees
1 Sept - 2 Sept
Anasa Wellness Resort

18. Jetwing Kaduruketha

Jetwing Kaduruketha
Wellawaya
United Kingdom
Susan
NZ$336
includes taxes & fees
22 Aug - 23 Aug
Jetwing Kaduruketha

19. O2 Haputale

O2 Haputale
Haputale
NZ$95
includes taxes & fees
24 Aug - 25 Aug
O2 Haputale

20. Akway Resort

Akway Resort
Beragala
United States
Matthew
NZ$205
includes taxes & fees
25 Aug - 26 Aug
Akway Resort
View all properties
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.

See all hotels in Diyathalawa
A dense forest with tall trees and lush green foliage.

Top Diyathalawa Hotel Reviews

Recent Reviews in Diyathalawa

Araliya Green City - Your Gateway to Everything in Nuwara Eliya

Araliya Green City - Your Gateway to Everything in Nuwara Eliya

8/10 Good
"Good buffet breakfast. Well located"
Francisco 1-night trip
Posted 4 days ago
Araliya Green City - Your Gateway to Everything in Nuwara Eliya
Heaven Breeze Hotel Ella

Heaven Breeze Hotel Ella

10/10 Excellent
"Exceptional Stay with Breathtaking Views and World-Class Hospitality Heaven Breeze Hotel is truly a gem in Ella. Set at a higher elevation, the hotel offers spectacular mountain views that make the stay feel like a retreat in the clouds, while still being very close to the beautiful and lively town of Ella. Its location is also ideal for exploring nearby attractions, including Little Adam’s Peak and Ravana Ella. What made our stay especially memorable was the outstanding hospitality. A special thank you to Sachini, who provided truly world-class guest service with warmth, professionalism, and genuine care. The entire staff was friendly, attentive, and always ready to help. We particularly appreciated the thoughtful breakfast service. The staff asked us the night before what we would prefer for breakfast, and everything was prepared fresh and served right on time. A beautiful location, stunning views, wonderful staff, and exceptional service—Heaven Breeze Hotel is highly recommended for anyone visiting Ella. We would happily stay here again!"
Chandima 2-night trip
Posted 5 days ago
Heaven Breeze Hotel Ella
Te Dalu Resort & Spa

Te Dalu Resort & Spa

10/10 Excellent
"The staff and the property were both amazing. We loved our stay, staff helped with so many personal requests and were super friendly. The property has beautiful views from both your room and the pool. Highly recommend staying here."
Tyler 3-night trip
Posted 8 days ago
Te Dalu Resort & Spa
Grand Hotel

Grand Hotel

10/10 Excellent
"One of the best hotels in Sri Lanka. Superb service and reputation."
Sasi 1-night trip
Posted 8 days ago
Grand Hotel
Araliya Green Hills - Where Historic Charm Mingles with Natural Beauty

Araliya Green Hills - Where Historic Charm Mingles with Natural Beauty

10/10 Excellent
"It appears to be an older hotel but it is quite charming. An easy walk to the city center or the waterfalls. Overall, we enjoyed our stay even on a rainy day."
Lech 1-night trip
Posted 9 days ago
Araliya Green Hills - Where Historic Charm Mingles with Natural Beauty
The Golden Ridge Hotel

The Golden Ridge Hotel

10/10 Excellent
"Lovely staff and service"
Peter 2-night trip
Posted 2 weeks ago
The Golden Ridge Hotel
Serenus Boutique Villa

Serenus Boutique Villa

10/10 Excellent
"Das Hotel hat eine traumhafte Aussicht auf den See. Die Mitarbeiter waren sehr nett und zuvorkommend. Gerne wieder"
Cihan 1-night trip
Posted 2 months ago
Serenus Boutique Villa
98 Acres Resort & Spa

98 Acres Resort & Spa

10/10 Excellent
"Amazing place. Can’t fault a single thing. We stayed in a two bedroom suite and it was amazing. Staffs are very polite and helpful. Always ready to help with a buggy. Spa was amazing in a very scenic set up. Secluded yet just a few mins drive to main city centre. Pool area is nice but the pool is rather small. Breakfast is very good, made to order. Complimentary guided trek to little Adams peak just behind the resort. They gave discount vouchers for Ravana pool club and zip lining but we didn’t have time to try. Overall fully recommend."
Barnali 1-night trip
Posted 3 months ago
98 Acres Resort & Spa
Heritance Tea Factory

Heritance Tea Factory

10/10 Excellent
"Tea tour and tasting was a must-do experience! Dinner in the train car was amazing! Service was great and food was excellent!"
Robert 1-night trip
Posted 5 months ago
Heritance Tea Factory

More cheap accommodation in Diyathalawa

Ella Ostella

Ella Ostella

160/B, Kitalella Road Ella UP
NZ$33
17 Aug - 18 Aug
includes taxes & fees
Ella Ostella
Ella Nature Life Guest and Restaurant

Ella Nature Life Guest and Restaurant

7th Mile Post, Diyamadiththa, Kithalella Ella Uva
NZ$35
17 Aug - 18 Aug
includes taxes & fees
9.2/10 Wonderful! (5 reviews)
Ella Nature Life Guest and Restaurant
Ella Alpine Resort

Ella Alpine Resort

Waterfall Road Ella Uva
NZ$121
17 Aug - 18 Aug
includes taxes & fees
8.8/10 Excellent! (84 reviews)
Ella Alpine Resort
Majentra Ella

Majentra Ella

7th Mile Post Ella UP
NZ$333
26 Aug - 27 Aug
includes taxes & fees
8/10 Very good! (3 reviews)
Majentra Ella
Mars Wonderland View

Mars Wonderland View

Waterfall Road, Watagoda Waththa Ella UP
Get ratesMars Wonderland View
White Water Villa

White Water Villa

2nd Lane, Kandy Road, Toppass, 2/20 Nuwara Eliya Central Province
Get ratesWhite Water Villa

Find out more about Diyathalawa

Top reasons to visit Diyathalawa

  • Stunning Scenery: Diyathalawa offers breathtaking landscapes, including lush hills and picturesque waterfalls, perfect for nature lovers.
  • Adventure Activities: Ideal for outdoor enthusiasts, the area provides thrilling hiking trails and exciting safaris in nearby Udawalawe.
  • Cultural Experience: Immerse yourself in the rich local culture and history while exploring charming villages and historic bridges.
  • Proximity to Attractions: Use Diyathalawa as a base to discover nearby gems like Ella and Haputale.
  • Comfortable Accommodation: Enjoy a variety of lodging options, from cosy guesthouses to well-equipped hotels, catering to all types of travellers.

Find great hotels near Diyathalawa

Discover a range of inviting accommodation options in Diyathalawa, from charming guesthouses to well-equipped hotels. Perfect for business travellers, families, and even pet owners, these lodgings offer a comfortable and memorable stay. Explore holiday apartments and resorts that cater to diverse needs, ensuring a delightful experience. With plenty of positive reviews, you’re sure to find the ideal spot to unwind in this beautiful part of Uva Province, Sri Lanka.

  • Onrock Boutique Hotel: Nestled 12.9km from Diyathalawa, Onrock Boutique Hotel is a 3-star establishment ideal for business travellers seeking comfort and convenience. With a guest rating of 8.8 out of 10, this hotel boasts a sleek design and modern amenities that cater to the needs of professionals. Guests can expect well-appointed rooms, high-speed internet access, and a tranquil atmosphere that enhances productivity. The hotel's strategic location allows easy access to local business hubs while providing a relaxing retreat after a busy day.
  • Ella Alpine Resort: Located 12.9km from Diyathalawa, Ella Alpine Resort is a budget-friendly bed and breakfast that garners a guest rating of 8.8 out of 10. This charming accommodation offers a variety of dining options, including complimentary breakfast and meal delivery services, making it an excellent choice for travellers seeking convenience. The resort features mosquito nets for added comfort and is surrounded by the stunning natural beauty of the region. It's a great base for those looking to explore the scenic landscapes of Ella while enjoying a warm and welcoming atmosphere.
  • Mount Blue View Guest Inn Ella: Also situated 12.9km from Diyathalawa, Mount Blue View Guest Inn Ella offers a budget-friendly guesthouse experience with a focus on local charm. This accommodation features a range of breakfast options for a nominal fee, allowing guests to start their day with a hearty meal. The inn is complemented by mosquito nets and offers breathtaking views of the surrounding mountains, perfect for nature lovers and outdoor enthusiasts. With its inviting ambience and proximity to local attractions, it serves as a delightful retreat for visitors to the area.

Where to stay near Diyathalawa

Diyathalawa is a hidden gem in Sri Lanka, perfect for those seeking outdoor adventures and breathtaking scenery. Nestled in the Uva Province, this charming city offers a blend of historical culture and stunning landscapes. Explore the lush hills, embark on thrilling hikes, and immerse yourself in the local culture. Nearby attractions, including Ella and Haputale, further enhance your experience, making Diyathalawa an ideal base for discovering the natural beauty and rich heritage of the region.

  • Kumbalwela: Located 11.3km from Diyathalawa, Kumbalwela is a charming city that offers a delightful blend of outdoor adventures and scenic beauty. The area experiences a moderate influx of travellers, peaking from December to February, making it an ideal time for exploration. Visitors flock to Kumbalwela for its stunning landscapes and thrilling activities. You can enjoy shopping at local centres and malls, while nearby attractions include a national park and beautiful beaches, perfect for unwinding after a day of adventure.
  • Beragala: Just 6.4km from Diyathalawa, Beragala is a haven for outdoor enthusiasts and adventure seekers. This city experiences similar seasonal visitor trends, with peak travel from December to February. Here, you can embark on exhilarating hiking trails and access private country clubs, making it a perfect spot for those who love to explore the great outdoors. The proximity to national parks and beaches adds to its allure, ensuring that your time in Beragala is filled with unforgettable experiences amidst serene natural beauty.
  • Diganatenne: Also located 6.4km away from Diyathalawa, Diganatenne offers a more romantic and adventurous atmosphere for visitors. The city attracts a moderate number of tourists year-round, particularly between December and February. Known for its picturesque waterfall, Diganatenne is an excellent spot for couples or anyone looking to connect with nature. The tranquil surroundings provide a perfect backdrop for outdoor activities, making it a must-visit destination for those seeking a peaceful escape.

Things to do in Diyathalawa

Shopping

Diyathalawa offers a charming shopping experience with local markets and artisanal shops where you can find unique souvenirs and crafts. If you’re up for a drive, visit the nearby town of Haputale, about 19.3km away, where you can explore local boutiques and markets filled with vibrant goods.

Recreation

In Diyathalawa, the Eco Wellness Retreat provides a serene atmosphere with yoga sessions amidst lush greenery, promoting relaxation and mindfulness. Nearby, the Nature Resort offers guided nature walks, enabling you to connect with the stunning landscapes while enjoying fresh, organic meals tailored to rejuvenate your spirit.

Adventure

Diyathalawa offers thrilling trekking routes through stunning landscapes, where you can explore lush tea plantations and panoramic views. Experience the adrenaline of mountain biking along rugged trails or enjoy birdwatching in the nearby forests, rich with diverse wildlife and natural beauty.

Nightlife

Diyathalawa offers a relaxed nightlife atmosphere, with local eateries and small bars where you can enjoy traditional Sri Lankan cuisine and drinks. The cool mountain air enhances the experience, making it ideal for winding down after a day of exploring the scenic landscapes.

*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. Booking your accommodation a month in advance often yields better rates, and last-minute deals on Expedia can offer significant savings. Thursdays are the most affordable days to stay, while Fridays are pricier. Use Expedia’s search tool to find budget-friendly options and consider combining your hotel stay with flights for further discounts. Additionally, explore free activities in the area to enhance your experience without breaking the bank.

  • 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: The cheapest time to book a hotel in Diyathalawa is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 specify your budget, chosen location, and other preferences. You can easily organise your results to display prices from lowest to highest, allowing you to find the most affordable accommodation first. Additionally, you can refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save some dollars by combining your Diyathalawa hotel stay with your flights and activities through an Expedia package deal.

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, scenic peaks, and historic bridges, offering a mix of romance and adventure. For those looking to capture the beauty of the region, there are plenty of opportunities for photographs at local attractions. Whether you're after the top points of interest or hidden gems, Diyathalawa promises an unforgettable experience.

  • Little Adam's Peak: Located 12.9km from Diyathalawa, this peak offers stunning panoramic views of the surrounding hills and tea plantations. The relatively easy hike is suitable for most fitness levels, making it a delightful outdoor adventure.
  • Ella Rock: Situated 14.5km from Diyathalawa, Ella Rock presents a slightly more challenging trek, rewarding hikers with breathtaking vistas of the lush landscape. The experience immerses you in the natural beauty of the region, perfect for those seeking a scenic escape.
  • Diyaluma Falls: Just 11.3km away, Diyaluma Falls is Sri Lanka’s second-highest waterfall. The area is ideal for romantic picnics or adventurous swimming in the natural pools, surrounded by the enchanting sounds of cascading water.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January63.7°F (17.6°C)Light RainMostly CloudyAverageSlightly High
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 HighAverage
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

Flying into Diyathalawa, Uva Province, Sri Lanka, is convenient via Colombo's Bandaranaike International Airport (CMB), located 125.5km away. Nearby, the Sentido Heritance Negombo offers a luxurious stay just 8.0km from the airport, with shuttle services available. Jetwing Beach, another 5-star hotel, is 9.7km from CMB, while Jetwing Lagoon Wellness, a luxury adults-only resort, is situated 6.4km away. Both hotels provide easy access to the airport, ensuring a smooth transition for travellers. These excellent accommodation options make reaching Diyathalawa a hassle-free experience.

Frequently asked questions

What is the best area to stay in Diyathalawa?
The best area to stay in Diyathalawa is generally around the town centre and its immediate surroundings, particularly for those seeking convenience and access to local amenities.This central area offers easy access to the Diyathalawa Railway Station, making it convenient for arrivals and departures using the scenic train line. You'll find a selection of guesthouses and hotels here, often with pleasant views of the surrounding hills. It's a good base for exploring the town on foot, with local shops and eateries within reach.Couples looking for a peaceful retreat will appreciate hotels situated slightly outside the main town, perhaps along the roads leading towards Bandarawela. These locations often provide more expansive views of the tea plantations and valleys, offering a quieter setting while still being a short drive from Diyathalawa's amenities.
When is the best time to go to Diyathalawa?
The best time to visit Diyathalawa is during the dry season, which runs from February to April and then again from July to September.During these months, you'll experience less rainfall and plenty of sunshine, making it ideal for exploring the surrounding hills and enjoying outdoor activities. The weather is generally pleasant and cool, a welcome change from the coastal heat. This period is particularly good for those who enjoy hiking and discovering the natural beauty of the region, as the trails are dry and the views are clear.For families, the school holidays in August are a popular time to visit, as the cooler climate offers a refreshing escape. You'll find the air crisp and comfortable for children to play outdoors without the intense heat sometimes found elsewhere in Sri Lanka.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 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 hotel booking in Diyathalawa with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Diyathalawa hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Diyathalawa?
Prices for hotels in Diyathalawa often vary, but you can find a great deal from NZ$28 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 our cheapest rates.

Explore a world of travel with Expedia