A dense forest with tall trees and lush green foliage.

Find hotels in Diyathalawa from CA $19

  • 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
Oct 22 - Oct 23
Tomorrow
Oct 23 - Oct 24
This weekend
Oct 23 - Oct 25
Next weekend
Oct 30 - Nov 1

Filter by

Star rating

Guest rating

Our top choices for Diyathalawa hotels

1. 98 Acres Resort & Spa

98 Acres Resort & Spa
Ella
Netherlands
nicol
CA $599
CA $799 total
includes taxes & fees
Oct 29 - Oct 30
98 Acres Resort & Spa

2. Dream Cliff Mountain Resort

Dream Cliff Mountain Resort
Beragala
United States
Anonymous traveller
CA $288
CA $378 total
includes taxes & fees
Oct 26 - Oct 27
Dream Cliff Mountain Resort

3. Train View Chalet

Train View Chalet
Bandarawela
United States
Joydip
CA $84
CA $111 total
includes taxes & fees
Oct 25 - Oct 26
Train View Chalet

4. Akway Resort

Akway Resort
Beragala
United States
Matthew
CA $143
CA $173 total
includes taxes & fees
Oct 28 - Oct 29
Akway Resort

5. Bandarawela Hotel

Bandarawela Hotel
Bandarawela
Australia
Rukshan
CA $83
CA $108 total
includes taxes & fees
Nov 13 - Nov 14
Bandarawela Hotel

6. Heaven Breeze Hotel Ella

Heaven Breeze Hotel Ella
Ella
Japan
Reiji
Heaven Breeze Hotel Ella

7. Te Dalu Resort & Spa

Te Dalu Resort & Spa
Ella
United Kingdom
Stacey
CA $219
CA $258 total
includes taxes & fees
Oct 27 - Oct 28
Te Dalu Resort & Spa

8. EKHO Ella

EKHO Ella
Ella
United States
robert
CA $349
CA $465 total
includes taxes & fees
Oct 27 - Oct 28
EKHO Ella

9. Ella Crest by Aloft

Ella Crest by Aloft
Ella
Singapore
Francisco
CA $87
CA $104 total
includes taxes & fees
Nov 7 - Nov 8
Ella Crest by Aloft

10. The Cubes Ella

The Cubes Ella
Ella
Australia
Sharon
CA $70
CA $96 total
includes taxes & fees
Oct 25 - Oct 26
The Cubes Ella

11. Onrock Boutique Hotel

Onrock Boutique Hotel
Ella
Australia
Sharon
CA $156
CA $205 total
includes taxes & fees
Nov 22 - Nov 23
Onrock Boutique Hotel

12. The Capoe House

The Capoe House
Kalupahana
United States
Allen
CA $376
CA $376 total
includes taxes & fees
Oct 25 - Oct 26
The Capoe House

13. The Feel Luxury Boutique hotel

The Feel Luxury Boutique hotel
Ella
Canada
Leah
CA $79
CA $93 total
includes taxes & fees
Nov 21 - Nov 22
The Feel Luxury Boutique hotel

14. RAVANA RANGE ELLA

RAVANA RANGE ELLA
Ella
United States
Jane
CA $70
CA $96 total
includes taxes & fees
Oct 23 - Oct 24
RAVANA RANGE ELLA

15. Duet hearts

Duet hearts
Ella
United States
Rajadev
CA $60
CA $72 total
includes taxes & fees
Nov 7 - Nov 8
Duet hearts

16. Hillcrest

Hillcrest
Ella
United States
Nadine
CA $96
CA $113 total
includes taxes & fees
Oct 28 - Oct 29
Hillcrest

17. Hotel Alta Vista

Hotel Alta Vista
Ella
Canada
Saku
CA $69
CA $90 total
includes taxes & fees
Oct 23 - Oct 24
Hotel Alta Vista

18. Ella Flower Garden Resort

Ella Flower Garden Resort
Ella
Canada
Sarmini
CA $178
CA $210 total
includes taxes & fees
Oct 25 - Oct 26
Ella Flower Garden Resort

19. Oak Ray La Ella Breeze

Oak Ray La Ella Breeze
Ella
United States
Sreeram
CA $125
CA $147 total
includes taxes & fees
Oct 25 - Oct 26
Oak Ray La Ella Breeze

20. Ceylon Tea Trails - Relais and Chateaux - All Inclusive

Ceylon Tea Trails - Relais and Chateaux - All Inclusive
Hatton
United Kingdom
John
CA $799
CA $1,056 total
includes taxes & fees
Oct 30 - Oct 31
Ceylon Tea Trails - Relais and Chateaux - All Inclusive
View all properties

Compare top hotels in Diyathalawa

Private pool

98 Acres Resort & Spa

Ella
View
A infinity pool with lounge chairs and umbrellas, surrounded by a stone pathway and overlooking a mountainous landscape.

Dream Cliff Mountain Resort

Beragala
View
A resort with multiple buildings, a swimming pool, and lush greenery.

Train View Chalet

Bandarawela
View
A pool area with lounge chairs and umbrellas, surrounded by lush greenery and overlooking a mountainous landscape.

Akway Resort

Beragala
View
A lodge with a green roof, wooden exterior, and a gravel driveway.

Bandarawela Hotel

Bandarawela
View
9.4
Exceptional
105 reviews
9.4
Exceptional
13 reviews
10.0
Exceptional
1 review
9.0
Wonderful
4 reviews
8.2
Very good
45 reviews
CA $599
CA $799 total
includes taxes & fees
Oct 29 - Oct 30
CA $288
CA $378 total
includes taxes & fees
Oct 26 - Oct 27
CA $84
CA $111 total
includes taxes & fees
Oct 25 - Oct 26
CA $143
CA $173 total
includes taxes & fees
Oct 28 - Oct 29
CA $83
CA $108 total
includes taxes & fees
Nov 13 - Nov 14
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

Araliya Green City - Your Gateway to Everything in Nuwara Eliya

Araliya Green City - Your Gateway to Everything in Nuwara Eliya

10/10 Excellent
"A lovely five-star hotel in a convenient location, with a food court, mini-mart, and small shopping area right next door. It is also just a short distance from town. The hotel is surrounded by beautiful gardens, with a stupa situated across the road, adding to the peaceful surroundings. The rooms are spacious, modern, and beautifully designed, with very comfortable beds. The staff are outstanding — attentive, courteous, and friendly, with an excellent eye for detail. Their warm hospitality truly enhances the overall experience. Both the dinner buffet and breakfast were excellent, offering a wonderful dining experience. Overall, a beautiful hotel with excellent facilities, delicious food, and exceptional service. Highly recommended for a comfortable and enjoyable stay!"
Nur 1-night trip
Posted 5 hours ago
Araliya Green City - Your Gateway to Everything in Nuwara Eliya
Serenus Boutique Villa

Serenus Boutique Villa

8/10 Good
"Decent property or a short stay. The dining experience was good. Close to Nuwara Eliya town centre but not walkable. Considering the fact the area is a hill station with cold/colder weather conditions, the room(s) need a better heating setup that can make the visitors feel comfortable inside the room."
Isaac Anand 1-night trip
Posted 2 days ago
Serenus Boutique Villa
Elevate Ella Resort and Spa

Elevate Ella Resort and Spa

10/10 Excellent
"Beautiful views."
Samuel 2-night trip
Posted 6 days ago
Elevate Ella Resort and Spa
Wishing Tree Boutique Resort Haputale

Wishing Tree Boutique Resort Haputale

10/10 Excellent
"This place is all about views! In SL you always have a great eating experience and this place is no exception. It is the pool that I liked most! Best place to get lost and be romantic."
Sanjeeva 2-night trip
Posted 7 days ago
Wishing Tree Boutique Resort Haputale
Ella Flower Garden Resort

Ella Flower Garden Resort

10/10 Excellent
"An ideal hotel for exploring Ella , the hotel is conveniently situated close to Adams Peak trail and The Nine Arches Bridge . The breakfast room has panoramic views Of the mountains . We were greeted with a cup of tea on arrival . The staff ate all so helpful. Food was excellent and a great choice too ."
Mrs Faye 2-night trip
Posted 7 days ago
Ella Flower Garden Resort
Tathya Hills - Luxe Garden Retreat

Tathya Hills - Luxe Garden Retreat

10/10 Excellent
"Beautiful place. I really loved it. Very helpful staff members"
Angela 1-night trip
Posted 11 days ago
Tathya Hills - Luxe Garden Retreat
Grand Hotel

Grand Hotel

10/10 Excellent
"Loved all of it!!!! This is a beautiful and mystical hotel with lovely gardens and fine dining. There were so many beautiful rooms and the staff were exceptional."
Kathleen 2-night trip
Posted 13 days ago
Grand Hotel
Hide Ella Hotel & Resort

Hide Ella Hotel & Resort

10/10 Excellent
"We had a wonderful stay at this hotel. The room was spacious, clean, well-organized, and featured a sleek, modern design. The absolute highlight was the views—simply amazing from everywhere we went, including the room, restaurant, bar, and pool. The buffet breakfast was delicious with plenty of variety. A special shoutout to the staff who provided truly outstanding service. The location is ideal: perched on the hill so it’s easy for cars to access, yet still well within short walking distance of the town center, shops, and restaurants. Highly recommended!"
Evelin 2-night trip
Posted 1 month ago
Hide Ella Hotel & Resort
The Cubes Ella

The Cubes Ella

10/10 Excellent
"Lovely hotel with great staff and a beautiful location. The breakfast was excellent - possibly the best chicken curry I’ve had in Sri Lanka. The only downside is that is quite far from the centre of Ella - and getting a Tuk-Tuk through PickMe was almost impossible - meaning I had to pay at least twice as much to flag one down."
Dominic 2-night trip
Posted 1 month ago
The Cubes Ella

More cheap stays in Diyathalawa

 ELLA NATURE NEST

ELLA NATURE NEST

Athulgashinna Ella Uva
CA $17
CA $20 total
Oct 23 - Oct 24
includes taxes & fees
8.6/10 Excellent! (34 reviews)
ELLA NATURE NEST
Ella Village View Homestay

Ella Village View Homestay

Lane Number 1 Ella Uva
CA $27
CA $32 total
Oct 23 - Oct 24
includes taxes & fees
9.8/10 Exceptional! (6 reviews)
Ella Village View Homestay
Ella Alpine Resort

Ella Alpine Resort

Waterfall Road Ella Uva
CA $43
CA $55 total
Oct 24 - Oct 25
includes taxes & fees
8.8/10 Excellent! (84 reviews)
Ella Alpine Resort
Glen Rock Ella

Glen Rock Ella

Badulla Ella Uva
CA $81
CA $96 total
Nov 22 - Nov 23
includes taxes & fees
8/10 Very good! (26 reviews)
Glen Rock Ella
Te Dalu Resort & Spa

Te Dalu Resort & Spa

Koswattha Wellawaya Road Ella UP
CA $219
CA $258 total
Oct 27 - Oct 28
includes taxes & fees
9.2/10 Wonderful! (20 reviews)
Te Dalu Resort & Spa
Mars Wonderland View

Mars Wonderland View

Waterfall Road, Watagoda Waththa Ella UP
Get ratesMars Wonderland View

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, 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 much is the nightly rate at a Diyathalawa hotel?
Prices for hotels in Diyathalawa often vary, but you can find a great deal from CA $19 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