Find hotels in Diyathalawa from CA $20

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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, (105 reviews)
"Fantastic view and beautiful accommodation."
Netherlands
nicol
The price is CA $509
CA $680 total
includes taxes & fees
Jun 20 - Jun 21
98 Acres Resort & Spa

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. If I went again I wouldnt take the half board option and order off the menu as the food and options were better and not particularly expensive. "
United Kingdom
Tom
The price is CA $259
CA $339 total
includes taxes & fees
Jun 7 - Jun 8
Dream Cliff Mountain Resort

Train View Chalet

Train View Chalet
3.5 star property
Bandarawela
10.0 out of 10, Exceptional, (1 review)
"You get a homelike feel ."
United States
Joydip
The price is CA $84
CA $111 total
includes taxes & fees
Jul 3 - Jul 4
Train View Chalet

Akway Resort

Akway Resort
3.5 star property
Beragala
9.0 out of 10, Wonderful, (4 reviews)
"Stay at property was amazing! The views where breathtaking and awesome to unwind to after staying in the city. The staff was very friendly and provided excellent service. We stayed 2 nights and also visited the nearby waterfalls..."
United States
Matthew
The price is CA $158
CA $188 total
includes taxes & fees
Jun 15 - Jun 16
Akway Resort

Bandarawela Hotel

Bandarawela Hotel
3.0 star property
Bandarawela
8.2 out of 10, Very good, (43 reviews)
"Great accommodation, good food and pleasant stay"
Australia
Rukshan
The price is CA $75
CA $98 total
includes taxes & fees
Jun 30 - Jul 1
Bandarawela Hotel

Heaven Breeze Hotel Ella

Heaven Breeze Hotel Ella
3.0 star property
Ella
9.0 out of 10, Wonderful, (18 reviews)
"The staff were the highlight of the stay! They were so kind and dedicated and took very good care of us! The hotel was good but I would just go back for the customer service, absolutely amazing!!!!"
United States
Gitanjali
The price is CA $144
CA $169 total
includes taxes & fees
Jun 9 - Jun 10
Heaven Breeze Hotel Ella

Te Dalu Resort & Spa

Te Dalu Resort & Spa
4.5 star property
Ella
9.2 out of 10, Wonderful, (9 reviews)
"Great room and can’t fault the facilities and location to the centre. However, I am giving a 3 star review because the WiFi doesn’t work and the food options weren’t great. It should have been mentioned that the hotel only offers slow WiFi that only works for one hour a day"
United Kingdom
Tim
The price is CA $198
CA $234 total
includes taxes & fees
Jun 15 - Jun 16
Te Dalu Resort & Spa

EKHO Ella

EKHO Ella
4.0 star property
Ella
9.2 out of 10, Wonderful, (86 reviews)
"excellent property. close to restaurants. nice location. Awesome view. wish we could have stayed more days."
United Kingdom
Dianne
The price is CA $276
CA $361 total
includes taxes & fees
Jun 12 - Jun 13
EKHO Ella

Ella Crest by Aloft

Ella Crest by Aloft
3.0 star property
Ella
7.0 out of 10, Good, (10 reviews)
"Such a lovely hotel! The best location, very good rooms, and warm hospitality made our stay memorable. Even though we stayed just one night, we felt completely relaxed and happy."
United States
Robert
The price is CA $90
CA $107 total
includes taxes & fees
Jun 8 - Jun 9
Ella Crest by Aloft

The Cubes Ella

The Cubes Ella
3.5 star property
Ella
9.6 out of 10, Exceptional, (62 reviews)
"The room was simple but spotless. The staff were very friendly and helpful"
United Kingdom
Lauraine
The price is CA $72
CA $98 total
includes taxes & fees
Jun 15 - Jun 16
The Cubes Ella

Onrock Boutique Hotel

Onrock Boutique Hotel
3.0 star property
Ella
8.8 out of 10, Excellent, (219 reviews)
"Fantastic hotel away from All the noise "
United Kingdom
Nicholas
The price is CA $144
CA $186 total
includes taxes & fees
Jul 7 - Jul 8
Onrock Boutique Hotel

The Capoe House

The Capoe House
3.5 star property
Kalupahana
10.0 out of 10, Exceptional, (4 reviews)
"The property is remote and beautifully removed from all noise and light pollution. The staff are well trained and a pleasure to interact with as they are helpful and kind. I highly recommend this location for the discerning traveler who is not intimidated by remote locations and rough terrain in accessing the property. "
United States
Allen
The price is CA $366
CA $436 total
includes taxes & fees
Jun 7 - Jun 8
The Capoe House

The Feel Luxury Boutique hotel

The Feel Luxury Boutique hotel
3.5 star property
Ella
8.4 out of 10, Very good, (8 reviews)
"a lovely boutique hotel with amazing staff & good breakfast"
Canada
Leah
The Feel Luxury Boutique hotel

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
The price is CA $80
CA $109 total
includes taxes & fees
Jun 9 - Jun 10
RAVANA RANGE ELLA

Duet hearts

Duet hearts
3.0 star property
Ella
10.0 out of 10, Exceptional, (3 reviews)
"Amazing stay, Specially the family is helpful. Good food Good Vibes!!"
United States
Rajadev
The price is CA $53
CA $63 total
includes taxes & fees
Jun 12 - Jun 13
Duet hearts

Hillcrest

Hillcrest
3.0 star property
Ella
8.8 out of 10, Excellent, (20 reviews)
"Great views, clean comfy room and welcoming team. Thanks "
Australia
Emma
The price is CA $65
CA $77 total
includes taxes & fees
Jun 8 - Jun 9
Hillcrest

Hotel Alta Vista

Hotel Alta Vista
3.5 star property
Ella
8.0 out of 10, Very good, (36 reviews)
" Cleanliness, friendly Staff, breakfast buffet."
Canada
Saku
The price is CA $53
CA $71 total
includes taxes & fees
Jun 13 - Jun 14
Hotel Alta Vista

Ella Flower Garden Resort

Ella Flower Garden Resort
3.5 star property
Ella
8.4 out of 10, Very good, (37 reviews)
"It was indeed a flower garden with breathtaking views!"
United States
Kourosh
The price is CA $201
CA $238 total
includes taxes & fees
Jun 8 - Jun 9
Ella Flower Garden Resort

Oak Ray La Ella Breeze

Oak Ray La Ella Breeze
3.0 star property
Ella
9.0 out of 10, Wonderful, (2 reviews)
"A nice location resort. Newish building and very friendly staff..we stayed only one night, but could.walk to the main parts of town very easily. Breakfast was a disappointment, rooms were clean and adequate for a one night stay."
United States
Sreeram
The price is CA $130
CA $154 total
includes taxes & fees
Jun 8 - Jun 9
Oak Ray La Ella Breeze

Ceylon Tea Trails - Relais and Chateaux - All Inclusive

Ceylon Tea Trails - Relais and Chateaux - All Inclusive
5.0 star property
Hatton
9.8 out of 10, Exceptional, (32 reviews)
"The location of this resort is stunning, just beautiful. The service is superb. The food is amazing. And the cottage itself was tastefully recreated. We enjoyed walking the tea trails - just expect to make an effort on the plantation hills. We also relaxed and enjoyed the hotel every afternoon. They will do anything to make your stay as perfect as possible. It was an ideal stay for us. "
United States
Maria
The price is CA $764
CA $1,001 total
includes taxes & fees
Jun 28 - Jun 29
Ceylon Tea Trails - Relais and Chateaux - All Inclusive
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

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 can I save on a Diyathalawa hotel booking with Expedia?
Members always get our best prices. Find our best Diyathalawa hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 $20 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.