Compare Cheap Hotels in Diyathalawa
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Diyathalawa Hotels

Hotel Onrock
4, Waterfall Road, Wemullahena Ella
$114 nightly
The price is $135 total per night
$135 total
Dec 15 - Dec 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.73 mi from city center
A stay at Hotel Onrock places you in the heart of Ella, within a 5-minute drive of Kinellan Tea Factory and Nine Arches Bridge.
Parking included
Free WiFi

Ella Alpine Resort
Waterfall Road Ella Uva
7.56 mi from city center
Located in Ella, Ella Alpine Resort is within a 5-minute drive of Suwadivi Ayurveda Health Care and Nature Trail Ella.
Breakfast included
Parking included

Galway Heights Hotel
Upper Lake Rd Nuwara Eliya CP
Free Cancellation
Reserve now, pay when you stay
16.21 mi from city center
When you stay at Galway Heights Hotel in Nuwara Eliya, you'll be in a shopping district, within a 5-minute drive of Lake Gregory and Galway Forest Reserve.
Parking included
Free WiFi

Grand Hotel
Grand Hotel Rd Nuwara Eliya
$271 nightly
The price is $322 total per night
$322 total
Jan 1 - Jan 2, 2026
Total with taxes and fees
17.18 mi from city center
When you stay at Grand Hotel in Nuwara Eliya, you'll be in the mountains, within a 10-minute walk of Victoria Park and Nuwara Eliya Golf Club.
Pool
Spa

Heaven Breeze Hotel Ella
Sapumal Tenna Rd Ella UP
$106 nightly
The price is $125 total per night
$125 total
Dec 15 - Dec 16
Total with taxes and fees
7.92 mi from city center
With a stay at Heaven Breeze Hotel Ella in Ella, you'll be in the mountains, just a 5-minute walk from Nature Trail Ella and 9 minutes by foot from Suwadivi Ayurveda Health Care.
Breakfast included
Parking included

98 Acres Resort & Spa
98 Acres Resort & Spa Ella
8.53 mi from city center
Located in Ella, 98 Acres Resort & Spa is within a 15-minute walk of Flying Ravana Mega Zipline and Little Adam's Peak.
Pool
Breakfast included

Hotel Glendower
No 5, Grand Hotel Road Nuwara Eliya
17.07 mi from city center
A stay at Hotel Glendower places you in the heart of Nuwara Eliya, steps from Victoria Park and 10 minutes by foot from Nuwara Eliya Golf Club.
Parking included
Free WiFi

RAVANA RANGE ELLA
Athulgashinna Kithalella Ella Uva Province
$63 nightly
The price is $75 total per night
$75 total
Dec 18 - Dec 19
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.58 mi from city center
Located in Ella, RAVANA RANGE ELLA is in the mountains, within a 15-minute walk of Suwadivi Ayurveda Health Care and Kinellan Tea Factory.
Pool
Parking included

The Golden Ridge Hotel
No. 395 , Bambarakelle Nuwara Eliya Central Province
18.35 mi from city center
Located in Nuwara Eliya, The Golden Ridge Hotel is in the mountains, within a 5-minute drive of Nuwara Eliya Golf Club and Holy Trinity Church.
Pool
Parking included

The Cubes Ella
Rathnagiriwaththa Estate Road,Idamegama Ella Uva
$83 nightly
The price is $99 total per night
$99 total
Dec 15 - Dec 16
Total with taxes and fees
7.97 mi from city center
Located in Ella, The Cubes Ella is in the mountains, a 5-minute drive from Suwadivi Ayurveda Health Care and 5 minutes from Kinellan Tea Factory.
Breakfast included
Spa

Jetwing Kaduruketha
Jetwing Kaduruketha Wellawaya
$185 nightly
The price is $219 total per night
$219 total
Dec 15 - Dec 16
Total with taxes and fees
10.82 mi from city center
When you stay at Jetwing Kaduruketha in Wellawaya, you'll be 15 minutes by car from Secret Waterfall.
Pool
Parking included

Mirage Kings Cottage
No. 111 Havelock Drive Nuwara Eliya
$95 nightly
The price is $114 total per night
$114 total
Dec 15 - Dec 16
Total with taxes and fees
16.8 mi from city center
Located in Nuwara Eliya, Mirage Kings Cottage is in the historical district, a 3-minute walk from Assemblies of God Church Nuwara Eliya and 7 minutes by foot from Victoria Park.
Parking included
Free WiFi
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Diyathalawa hotels essential information
Accommodation | 751 hotels |
|---|---|
Lowest Price | $75 |
Highest Price | $322 |
Popular hotels | Hotel Onrock, Ella Alpine Resort, Galway Heights Hotel, Grand Hotel, Heaven Breeze Hotel Ella, 98 Acres Resort & Spa, Hotel Glendower, RAVANA RANGE ELLA, The Golden Ridge Hotel, The Cubes Ella , Jetwing Kaduruketha, Mirage Kings Cottage |
Most Recent Diyathalawa Hotel Reviews

Hotel Onrock
5 out of 5
Posted 3 days ago
CheapTickets Verified Review
"Excellent friendly staff, very clean. Varied and delicious breakfast."
A verified traveler stayed at Hotel Onrock
Top Picks
Hotels
- Hotels in Downtown Las Vegas
- 3 Star Hotels in Galaha
- Hotels in Rakwana
- Hotels near American Dream
- Hotels in Koslanda
- Hotels in Maharagama
- Hotels in Ilorin
- Hotels near Long Island University Post Campus
- Hotels in Hunnasgiriya
- Hotels in Uswetakeiyawa
- Hotels in Batticaloa
- Hotels near Barclays Center Brooklyn
- Hotels in San Antonio
- Hotels in Kochchikade
- Hotels in Rikillagaskada
- Hotels in Belihuloya
- Hotels in Welland
- Hotels in Kalutara
- Hotels in Unawatuna
- Hotels in Anuradhapura
- Hotels in Kadawatha
- Hotels in Nawalapitiya
- Hotels in Kiribathgoda
- Hotels in Piliyandala






