"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!"
"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!"
"Loved everything !! The staff were amazing & special thank to Jayantha ,They went over and beyond to make our stay memorable. The room was fantastic, very comfortable and clean and the location perfect!Will definitely be back. 🇱🇰"
"Loved everything !! The staff were amazing & special thank to Jayantha ,They went over and beyond to make our stay memorable. The room was fantastic, very comfortable and clean and the location perfect!Will definitely be back. 🇱🇰"
"Perfect stay in a more quiet area of Ella. You will be in the center shortly. The best thing about our stay was the excellent breakfast served on our private balcony with an amazing view.
If we ever come back to Ella again…. This is the place we will stay!"
"Perfect stay in a more quiet area of Ella. You will be in the center shortly. The best thing about our stay was the excellent breakfast served on our private balcony with an amazing view.
If we ever come back to Ella again…. This is the place we will stay!"
"Fantastic quiet spot to enjoy Koslanda area. Highly recommended if you're looking to unwind and enjoy the grounds. Staff, service, food, room, pool all great, only downside is drive time to wider activities (Ella/Lipton's Seat) make for long day trips."
"Fantastic quiet spot to enjoy Koslanda area. Highly recommended if you're looking to unwind and enjoy the grounds. Staff, service, food, room, pool all great, only downside is drive time to wider activities (Ella/Lipton's Seat) make for long day trips."
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.
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.
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.
THE BEST stuff we have ever had. Couldn’t wish for more care and service. Amazing location, food, views, bedding. One of the best stays in my life (and I had A LOT).
Highly recommend.
We stayed in the biggest room and were beyond happy
THE BEST stuff we have ever had. Couldn’t wish for more care and service. Amazing location, food, views, bedding. One of the best stays in my life (and I had A LOT).
Highly recommend.
We stayed in the biggest room and were beyond happy
Tatiana
Reviewed January 22, 2024Reviewed January 22, 2024
Lovely accommodation with fantastic views, breakfast was wonderful and plenty of it. Very friendly staff.
Accommodation provides tuk tuk service to meet a private driver (as too steep for a large car) or take you into Ella town for a meal.
Lovely accommodation with fantastic views, breakfast was wonderful and plenty of it. Very friendly staff.
Accommodation provides tuk tuk service to meet a private driver (as too steep for a large car) or take you into Ella town for a meal.
Kim
Reviewed February 22, 2026Reviewed February 22, 2026
The view is supreme. The room is very clean and quite well-appointed for the class of hotel. The location is very near to town just up the way to its hilltop perch. A good walk or short tuk tuk ride .
The staff were friendly and helpful and the WiFi was good. I had reason to contact the manager and he responded quickly to sort out my issue.
I highly recommend Mountjoy Ella.
The view is supreme. The room is very clean and quite well-appointed for the class of hotel. The location is very near to town just up the way to its hilltop perch. A good walk or short tuk tuk ride .
The staff were friendly and helpful and the WiFi was good. I had reason to contact the manager and he responded quickly to sort out my issue.
I highly recommend Mountjoy Ella.
I thoroughly enjoyed our stay here. The breakfast is simple and tasty and sets you up well for the day. It’s served on your own balcony which for us had a lovely view of Ella Rock. The guest house is located very close to the Main Street which his filled with restaurants and shops. The walk there and back is very steep, but you are in Ella!! The lovely man who runs this place is so friendly, helpful and welcoming. If you want a local feel this is the place for you.
I thoroughly enjoyed our stay here. The breakfast is simple and tasty and sets you up well for the day. It’s served on your own balcony which for us had a lovely view of Ella Rock. The guest house is located very close to the Main Street which his filled with restaurants and shops. The walk there and back is very steep, but you are in Ella!! The lovely man who runs this place is so friendly, helpful and welcoming. If you want a local feel this is the place for you.
What a fantastic experience it was staying here.
Please ask for Indu to pick you up and drive you around in either his spacious van or locally tuk tuk. He also has a small store nearby with a lovely helpful family. He is a gentleman.
The host family are just beautiful people. Nothing is too much trouble.
The rooms are extremely comfortable and well appointed.
The views are breathtaking.
They also cooked dinner for us one night - which was superb.
We were advised to stay here by both family and...
What a fantastic experience it was staying here.
Please ask for Indu to pick you up and drive you around in either his spacious van or locally tuk tuk. He also has a small store nearby with a lovely helpful family. He is a gentleman.
The host family are just beautiful people. Nothing is too much trouble.
The rooms are extremely comfortable and well appointed.
The views are breathtaking.
They also cooked dinner for us one night - which was superb.
We were advised to stay here by both family and...
Iain
Reviewed January 28, 2024Reviewed January 28, 2024
What an exceptionally beautiful hotel, set away in a magnificent rainforest.
We had a room right on a cascading creek and the sound of the water was pure magic.
There were a family of monkeys on the trees directly in front of our balcony, oblivious to us.
So much fun to observe them.
The service of the staff was exceptional and Dumi, our guide had a deep knowledge of the area and took us on some wonderful local field trips.
I cant praise Glenrock enough.
Keep in mind that you are in the middle...
What an exceptionally beautiful hotel, set away in a magnificent rainforest.
We had a room right on a cascading creek and the sound of the water was pure magic.
There were a family of monkeys on the trees directly in front of our balcony, oblivious to us.
So much fun to observe them.
The service of the staff was exceptional and Dumi, our guide had a deep knowledge of the area and took us on some wonderful local field trips.
I cant praise Glenrock enough.
Keep in mind that you are in the middle...
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 Month
Temperature
Precipitation
Cloudiness
Occupancy
Pricing
January
63.7°F (17.6°C)
Light Rain
Mostly Cloudy
Average
Slightly High
February
64.9°F (18.3°C)
Light Rain
Mostly Sunny
Average
Average
March
66.6°F (19.2°C)
Light Rain
Mostly Sunny
Average
Average
April
67.6°F (19.8°C)
Frequent Rain
Mostly Cloudy
Slightly High
Slightly High
May
68.4°F (20.2°C)
Frequent Rain
Mostly Cloudy
Slightly Low
Average
June
68.0°F (20.0°C)
Light Rain
Mostly Cloudy
Slightly Low
Average
July
67.6°F (19.8°C)
Moderate Rain
Mostly Cloudy
Average
Slightly Low
August
67.3°F (19.6°C)
Moderate Rain
Mostly Cloudy
Slightly High
Average
September
66.9°F (19.4°C)
Moderate Rain
Mostly Cloudy
Average
Slightly Low
October
66.0°F (18.9°C)
Frequent Rain
Mostly Cloudy
Slightly Low
Slightly Low
November
65.3°F (18.5°C)
Frequent Rain
Mostly Cloudy
Average
Average
December
64.4°F (18.0°C)
Frequent Rain
Mostly Cloudy
Slightly High
Slightly 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 programme—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$21 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.