
Find hotels in Badulla from ₩27,373
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Badulla
Resort
Family friendly
Waterpark
Villa
Pet friendly
Condo
Apartment
Check prices for these dates
Tonight
Aug 13 - Aug 14Tomorrow
Aug 14 - Aug 15This weekend
Aug 14 - Aug 16Next weekend
Aug 21 - Aug 23Our top choices for Badulla hotels




1. Tree Nature Resort
Tree Nature ResortBadulla
Melanie
₩103,734
₩122,406 total
includes taxes & fees
Aug 14 - Aug 15




2. mount view hotel
mount view hotelBadulla
Jeannette
₩31,368
₩41,127 total
includes taxes & fees
Sep 10 - Sep 11




3. Ella Dream Catcher Resort
Ella Dream Catcher ResortElla
Colin
₩79,552
₩93,875 total
includes taxes & fees
Sep 2 - Sep 3




4. Onrock Boutique Hotel
Onrock Boutique HotelElla
Sharon
₩166,491
₩216,112 total
includes taxes & fees
Aug 30 - Aug 31




5. The Cubes Ella
The Cubes EllaElla
Timothy
₩93,516
₩128,015 total
includes taxes & fees
Sep 1 - Sep 2




6. Poomaz Peace Palace - Ella
Poomaz Peace Palace - EllaElla
Rachel
₩57,460
₩67,803 total
includes taxes & fees
Aug 27 - Aug 28




7. Ella Green Cottages
Ella Green CottagesElla
Stuart
₩32,996
₩43,222 total
includes taxes & fees
Aug 15 - Aug 16




8. Bandarawela Hotel
Bandarawela HotelBandarawela
Rukshan
₩83,738
₩108,692 total
includes taxes & fees
Aug 26 - Aug 27




9. RAVANA RANGE ELLA
RAVANA RANGE ELLAElla
Jane
₩70,785
₩96,898 total
includes taxes & fees
Aug 16 - Aug 17




10. Ella Red Rock
Ella Red RockElla
Benjamin N.
₩54,664
₩79,279 total
includes taxes & fees
Aug 15 - Aug 16




11. MAPLES HOLIDAY RESORT
MAPLES HOLIDAY RESORTNuwara Eliya
₩19,996
₩27,372 total
includes taxes & fees
Aug 14 - Aug 15




12. Radiance Ella Urban Camping
Radiance Ella Urban CampingElla
Stefan
₩75,411
₩88,985 total
includes taxes & fees
Aug 15 - Aug 16




13. Nine Arch Holiday Resort
Nine Arch Holiday ResortElla
Kyle
₩37,756
₩45,002 total
includes taxes & fees
Aug 27 - Aug 28




14. Namara Green Ella
Namara Green EllaElla
₩97,139
₩114,624 total
includes taxes & fees
Aug 23 - Aug 24




15. Villa Shungite
Villa ShungiteBandarawela
₩91,568
₩108,050 total
includes taxes & fees
Aug 14 - Aug 15




16. Tunnel Top Inn Ella
Tunnel Top Inn EllaElla
rezaul
₩141,250
₩141,250 total
includes taxes & fees
Aug 15 - Aug 16




17. Helly mount inn
Helly mount innElla
₩26,936
₩31,785 total
includes taxes & fees
Aug 15 - Aug 16




18. 3 Arch Resort - Ella
3 Arch Resort - EllaElla
₩125,693
₩148,318 total
includes taxes & fees
Aug 14 - Aug 15




19. Mountjoy Ella
Mountjoy EllaElla
Lesley
₩60,436
₩71,315 total
includes taxes & fees
Sep 13 - Sep 14




20. Oak Ray La Ella Breeze
Oak Ray La Ella BreezeElla
Sreeram
₩144,315
₩170,292 total
includes taxes & fees
Sep 3 - Sep 4
Stay near popular Badulla attractions
Kataragama Devale
Find out about the history of Badulla with a stop at Kataragama Devale. Wander the forest or discover the area's mountain views.
Muthiyangana Raja Maha Viharaya
After visiting Muthiyangana Raja Maha Viharaya, make a plan to see the other sights and activities in Badulla. Wander the forest or discover the area's mountain views.
St Mark’s Church
St Mark’s Church is just one of the places to see in Badulla, so why not enjoy the other things to explore during your travels? Wander the forest or discover the area's mountain views.
Learn more about Badulla
Tucked into the misty highlands, Badulla invites visitors to explore the ancient Muthiyangana Raja Maha Viharaya temple where locals leave lotus flowers as offerings. Hike to the magnificent Nine Arches Bridge early morning when local joggers have it mostly to themselves, then visit St. Mark's Church for its colonial architecture and peaceful gardens.
See all hotels in Badulla
Top Badulla Hotel Reviews
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!"
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."
Tathya Hills - Luxe Garden Retreat
10/10 Excellent
"This is a beautiful guest house away from the town center, about 5-10 minutes by car. Trigan and the staff were always very helpful. Breakfast was good. It can get cold in this area, so be prepared with jackets just in case"
Tree Nature Resort
10/10 Excellent
"We LOVE LOVE LOVED our stay here! The hostess made delicious Sri Lankan meals for us, cut a path down to the river so we could swim in the natural pool just minutes from the tree house, and the place is so unusual. We were in the treetops with LOADS of monkeys swinging around. We felt totally safe and well looked after."
The Cubes Ella
10/10 Excellent
"Really great stay. All the staff were incredibly friendly and helpful"
Serenus Boutique Villa
10/10 Excellent
"Das Hotel hat eine traumhafte Aussicht auf den See. Die Mitarbeiter waren sehr nett und zuvorkommend. Gerne wieder"
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."
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!"
Misty Hills Ella Resort
10/10 Excellent
"Staff were incredibly helpful warm and welcoming. The views were amazing from our room; from welcome area and pool area. Definitely recommend this place. The room was spacious and clean. Location was 1 km from ella so approx 500 SR to get to town (uphill!) but an easy walk ( downhill ) to get back !!"
More cheap stays in Badulla

Ella Ostella
160/B, Kitalella Road Ella UP
₩23,197
₩27,373 total
Aug 15 - Aug 16
includes taxes & fees

Ella Nature Life Guest and Restaurant
7th Mile Post, Diyamadiththa, Kithalella Ella Uva
₩24,767
₩29,520 total
Aug 14 - Aug 15
includes taxes & fees
9.2/10 Wonderful! (5 reviews)

ELLA NATURE NEST
Athulgashinna Ella Uva
₩25,425
₩30,305 total
Aug 30 - Aug 31
includes taxes & fees
8.6/10 Excellent! (34 reviews)

Ella Alpine Resort
Waterfall Road Ella Uva
₩78,462
₩100,431 total
Aug 15 - Aug 16
includes taxes & fees
8.8/10 Excellent! (84 reviews)

Majentra Ella
7th Mile Post Ella UP
₩235,519
₩277,912 total
Aug 15 - Aug 16
includes taxes & fees
8/10 Very Good! (3 reviews)

