Find the best Badulla Hotels

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Badulla hotels

Tree Nature Resort

Tree Nature Resort
2.5 star property
Badulla
8.0 out of 10, Very good, (1 review)
"A unique experience. Staying in a treehouse was very high on the novelty scale. Expect a slight slope in the floor, and don't forget to close the windows before you go to bed as the monkeys are sneaky and will steal any fruit that you leave on the dining table. A fun night. If you are averse to a staircase, this might not suit, you though."
Australia
Michael
The price is ₹7,416
₹8,778 total
includes taxes & fees
27 Apr - 28 Apr
Tree Nature Resort

mount view hotel

mount view hotel
3.0 star property
Badulla
4.0 out of 10, (2 reviews)
"They had no record of our reaction (that we had paid confirmation through hotels.com. They charged us cash to get a room. (Options in the area and time we arrived extremely limited). Had to try and negotiate an 11 check out at 9 suggested he wanted us out by 10 (place had no other guests). Very noisey all night"
Canada
Jeannette
The price is ₹2,039
₹2,679 total
includes taxes & fees
7 May - 8 May
mount view hotel

Hotel Sanasta

Hotel Sanasta
3.0 star property
Badulla
2.0 out of 10, (1 review)
"Das Hotel sollte Expedia aus dem Programm nehmen. Das Zimmer war schmutzig, verstaubt. Das Bad riecht übel. Kein warmes Wasser. Das fenster im Bad liess sich nicht schließen, dadurch besteht die Gefahr dass Mosquitos ungehindert eindringen und das in den Tropen. Im Flur liegen tote Insekten, Kakerlaken. Insgesamt ist das gesamte hotel schmutzig und heruntergekommen auch wenn sich das Personal bemüht. "
Germany
Timo
The price is ₹2,866
₹3,756 total
includes taxes & fees
13 Apr - 14 Apr
Hotel Sanasta

Red Lotus Holiday Resort

Red Lotus Holiday Resort
2.0 star property
Badulla
6.0 out of 10, (1 review)
"In the hotel books my pre payment was not found so I had to pay at the hotel a sum of Rs.4500/ can you please check my accts and refund if I had double paid "
Australia
Swarna Mahinda
Red Lotus Holiday Resort

Suriya Haven Homestay

Suriya Haven Homestay
3.0 star property
Badulla
Suriya Haven Homestay

98 Acres Resort & Spa

98 Acres Resort & Spa
4.5 star property
Ella
9.4 out of 10, Exceptional, (104 reviews)
"Fantastic view and beautiful accommodation."
Netherlands
nicol
The price is ₹60,209
₹80,942 total
includes taxes & fees
29 Apr - 30 Apr
98 Acres Resort & Spa

Heritance Tea Factory

Heritance Tea Factory
5.0 star property
Kandapola
9.0 out of 10, Wonderful, (258 reviews)
"Everything was outstanding, the staff was friendly, extremely polite and made sure everything was to our liking. We splurged in the dinner train experience. It was well worth the extra. The experience will forever be forged in our hearts and memories..if you can afford , take the time or value a different experience go for it ♥️"
Canada
Denis
The price is ₹11,526
₹15,520 total
includes taxes & fees
18 Apr - 19 Apr
Heritance Tea Factory

Elevate Ella Resort and Spa

Elevate Ella Resort and Spa
3.0 star property
Ella
9.6 out of 10, Exceptional, (11 reviews)
"They really go above and beyond to make your stay excellent. The property has no reviews because it’s a new opening, but the room are spacious, the view is great and the bed very comfy. Make sure to dine at their restaurant, the food is delicious! "
United Kingdom
Angela Ilenia
The price is ₹11,741
₹14,032 total
includes taxes & fees
27 Apr - 28 Apr
Elevate Ella Resort and Spa

Onrock Boutique Hotel

Onrock Boutique Hotel
3.0 star property
Ella
8.8 out of 10, Excellent, (215 reviews)
"Lovely gem in the hills of Ella "
Canada
Joanne
The price is ₹9,549
₹12,395 total
includes taxes & fees
12 May - 13 May
Onrock Boutique Hotel

Te Dalu Resort & Spa

Te Dalu Resort & Spa
4.5 star property
Ella
9.2 out of 10, Wonderful, (5 reviews)
"Our stay at Te Dalu was exceptional. We loved that the hotel was located a little outside of Ella proper, which allowed for connection with the beautiful environment and scenery while still being convenient to the amenities of the main town. Our room faced the hillside and had a wonderful view of the temple on the hill, and in the morning with opening the balcony doors allowed us to listen to chants and the sounds of birds and monkeys while waking up. The hotel itself has lovely, large rooms and...
United States
Zoe
The price is ₹13,843
₹16,335 total
includes taxes & fees
28 Apr - 29 Apr
Te Dalu Resort & Spa

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 ₹5,585
₹7,646 total
includes taxes & fees
22 Apr - 23 Apr
RAVANA RANGE ELLA

Ella Retreat Hotel

Ella Retreat Hotel
3.5 star property
Ella
9.2 out of 10, Wonderful, (30 reviews)
"Charming, beautiful view, helpful staff."
United States
Trude
The price is ₹5,425
₹6,401 total
includes taxes & fees
14 Apr - 15 Apr
Ella Retreat Hotel

Heaven Breeze Hotel Ella

Heaven Breeze Hotel Ella
3.0 star property
Ella
8.8 out of 10, Excellent, (13 reviews)
"Friendly and helpful staff. Beautiful and clean new hotel. Views were amazing ! We had a delicious breakfast each morning! "
Canada
susan
The price is ₹5,305
₹6,260 total
includes taxes & fees
14 Apr - 15 Apr
Heaven Breeze Hotel Ella

Hotel Alta Vista

Hotel Alta Vista
3.5 star property
Ella
8.0 out of 10, Very good, (34 reviews)
" Cleanliness, friendly Staff, breakfast buffet."
Canada
Saku
The price is ₹4,221
₹5,643 total
includes taxes & fees
15 Apr - 16 Apr
Hotel Alta Vista

Jetwing Kaduruketha

Jetwing Kaduruketha
4.5 star property
Wellawaya
9.6 out of 10, Exceptional, (99 reviews)
"General manager to junior staff has been truly amazing during our entire stay. Very clean, comfortable place for nature loving people like us. The lunch and breakfast we enjoyed a lot! We sure will come back! "
United States
Neesha
The price is ₹13,072
₹17,400 total
includes taxes & fees
6 May - 7 May
Jetwing Kaduruketha

Ella Dream Catcher Resort

Ella Dream Catcher Resort
3.5 star property
Ella
9.2 out of 10, Wonderful, (38 reviews)
"Hotel is excellant everything need and clean Only road are very rough need improvement "
United States
Karim
The price is ₹6,170
₹7,280 total
includes taxes & fees
13 Apr - 14 Apr
Ella Dream Catcher Resort

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 ₹27,338
₹35,811 total
includes taxes & fees
18 Apr - 19 Apr
EKHO Ella

Wishing Tree Boutique Resort Haputale

Wishing Tree Boutique Resort Haputale
4.5 star property
Haputale
10.0 out of 10, Exceptional, (1 review)
"I have stayed in many hotels around the world and Wishing Tree Boutique and Resort ranks right at the top. The views are unreal and impossible to recreate. Waking up to that scenery alone makes the stay special. The staff are outstanding. Warm, welcoming and genuinely happy. Service was spot on throughout, attentive when needed but never intrusive. They struck the perfect balance and gave great local recommendations without ever being pushy. A special mention to Sampath, the manager, who is...
United Kingdom
Chris
The price is ₹14,155
₹16,703 total
includes taxes & fees
20 Apr - 21 Apr
Wishing Tree Boutique Resort Haputale

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 ₹8,596
₹10,144 total
includes taxes & fees
23 Apr - 24 Apr
Ella Flower Garden Resort

The Cubes Ella

The Cubes Ella
4.0 star property
Ella
9.6 out of 10, Exceptional, (60 reviews)
"The room was simple but spotless. The staff were very friendly and helpful"
United Kingdom
Lauraine
The price is ₹5,365
₹7,344 total
includes taxes & fees
27 Apr - 28 Apr
The Cubes Ella
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

Top Badulla Hotel Reviews

Guide to exploring Badulla

Top reasons to visit Badulla

  • Stunning Natural Beauty: Badulla boasts picturesque landscapes, including lush hills and serene waterfalls, perfect for nature lovers.
  • Rich Cultural Heritage: Explore ancient temples and shrines, immersing yourself in the local history and traditions.
  • Adventure Activities: The region offers thrilling outdoor adventures, making it ideal for adventure enthusiasts.
  • Vibrant Local Festivals: Experience the lively annual festivals, showcasing the unique culture of Badulla.
  • Diverse Accommodation Options: From pet-friendly hotels to convenient lodgings, you can find the perfect place to stay.

Find great hotels in Badulla

Badulla, nestled in the picturesque Uva Province, offers a delightful array of accommodation options catering to diverse traveller needs. From pet-friendly hotels to business-themed stays, you can find the perfect retreat for your city-themed vacation. Notable options include A'lankaa Resorts and accessible lodgings conveniently located near Badulla Station, ensuring a memorable experience in this charming region.

  • Mount View Hotel: Nestled in the picturesque landscapes of Badulla, Mount View Hotel offers a delightful blend of comfort and entertainment. This 3-star hotel is perfect for those seeking a relaxing stay while enjoying modern amenities such as Cable TV and a flat-screen television in each room. The hotel's inviting atmosphere makes it an ideal choice for families and leisure travellers, allowing guests to unwind and soak in the stunning views of the surrounding mountains.
  • Hotel Sanasta: For business travellers looking for a seamless experience, Hotel Sanasta is the ideal choice. This 3-star property is designed with a professional yet welcoming atmosphere, providing essential services and facilities tailored for corporate guests. Whether you need meeting rooms or high-speed internet access, Hotel Sanasta has you covered. Its central location in Badulla ensures easy access to local business hubs, making it a convenient base for your professional commitments.
  • Eighty Seven Guest 87 Badulla Sri Lanka: Embrace a unique golf and ski-themed vacation at Eighty Seven Guest 87. This resort-style accommodation not only caters to golf enthusiasts with its on-site golfing experiences but also provides access to ski shuttles and lifts nearby for those craving winter sports. The blend of outdoor activities makes it perfect for adventurous travellers, while the tranquil surroundings offer a serene retreat after a day of excitement.

Where to stay in Badulla

Badulla, nestled in the Uva Province of Sri Lanka, offers a captivating blend of outdoor adventures and scenic beauty. From exploring the lush landscapes of Ambewela Farm to delving into the rich history of ancient villages dating back to the Anuradhapura era, there's something for every traveller. Embrace the vibrant atmosphere and indulge in the myriad of experiences that await in this enchanting region.

  • Badulla: Nestled in the Uva Province, Badulla is known for its moderate seasonal influx of travellers, with peaks from December to February. This vibrant city offers a delightful blend of outdoor adventure and stunning scenery. Visitors can explore local landmarks such as temples and national parks, making it an ideal destination for nature enthusiasts. The city is also home to shopping centres, enhancing the travel experience. Don't miss the chance to immerse yourself in the rich culture and picturesque landscapes that Badulla has to offer.

Things to do in Badulla

Badulla, nestled in the Uva Province of Sri Lanka, is perfect for outdoor and adventure enthusiasts. Visitors can explore adventure playgrounds and partake in thrilling adventure tours. The town also hosts an annual festival, providing a glimpse into local culture. In addition, there are shopping centres and recreational areas for leisurely pursuits, making Badulla an ideal destination for a scenic vacation filled with diverse activities.

Shopping

In Badulla, visit the bustling Badulla Town Market for local handicrafts and fresh produce. For a more contemporary experience, check out the Uva Shopping Complex, which offers a variety of shops for clothing and souvenirs, perfect for finding unique gifts to take home.

Recreation

Experience tranquillity at The Nature Resort, where you can indulge in rejuvenating spa treatments amidst lush greenery. Follow this with a scenic hike to the stunning Diyaluma Falls, immersing yourself in nature's beauty and refreshing waters.

At The Secret Garden, enjoy yoga sessions surrounded by serene landscapes. Post-yoga, explore the enchanting tea plantations nearby, savouring the exquisite flavours of Sri Lankan tea while soaking in the picturesque views.

Adventure

Explore the stunning landscapes at Ella Rock, where a rewarding hike leads to breathtaking views. For an exhilarating experience, try white-water rafting on the rapids of the Mahaweli River, immersing yourself in the thrill of nature’s power and beauty.

Nightlife

In Badulla, the vibrant atmosphere comes alive with local pubs and small bars where you can enjoy traditional Sri Lankan music and dance. The streets are filled with friendly locals, and you might even stumble upon open-air markets showcasing authentic street food delights.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Badulla

To save money on your trip to Badulla, consider visiting in September, when prices are lower compared to the peak months of April to June. Wednesdays offer the most economical accommodation rates, while Tuesdays tend to be pricier. Utilize Expedia's search tool to find budget-friendly hotels by sorting results from lowest to highest. Look for Eco-certified options for sustainable stays. Additionally, package deals that combine flights, hotels, and activities can further reduce your overall expenses, ensuring a more affordable holiday experience.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Badulla are September, where the prices are slightly lower. This is in comparison to April to June, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Badulla is Wednesday. The most expensive day to stay in Badulla is Tuesday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can sort the results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you can refine your choices by hotel category; 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 potentially save money by combining your hotel reservation in Badulla with your flights and activities through an Expedia package.

Find the best attractions in Badulla

Badulla in the Uva Province of Sri Lanka offers a delightful blend of adventure, culture, and stunning scenery, making it an ideal destination for outdoor enthusiasts. Visitors can explore a variety of attractions, including ancient temples, picturesque waterfalls, and serene shrines, all providing rich cultural experiences. Whether you're seeking thrilling adventures or tranquil landscapes, Badulla caters to every traveler's desires.

  • Muthiyangana Raja Maha Viharaya: Nestled in Badulla, this ancient temple exudes cultural richness and spiritual ambience. Marvel at the intricate architecture and serene surroundings, making it a perfect spot for reflection and exploration of Sri Lanka's heritage.
  • Dunhinda Falls: Experience the breathtaking beauty of Dunhinda Falls, a stunning waterfall surrounded by lush greenery. Ideal for adventure seekers, it's a romantic getaway for couples and a fantastic site for photography enthusiasts.
  • Kataragama Devale: This sacred shrine in Badulla offers a glimpse into Sri Lanka's diverse religious practices. With its tranquil atmosphere and vibrant rituals, it’s a captivating place to immerse yourself in local culture and spirituality.

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Badulla cost?
The season and factors like Christmas and school holidays can influence the price of a hotel in Badulla. You can find cheap options from ₹2,679 in a few different ways on Expedia. First, select the dates you'd like to get away, then use the filters such as property type and amenities to fine-tune your search. You can also sort by price, so the cheapest options appear first.
When is the best time to go to Badulla?
That all depends on what you want from your Badulla break. If you choose to visit in summer, which is between June and August, expect average temperatures of between -7ºC and -4ºC. Badulla has a tropical rainforest climate, so bear that in mind when packing.
How can I find cheap hotels in Badulla?
An excellent place to begin your search is with our "Price per night" filter. At the moment, the cheapest properties start at ₹2,679 per night. Other ways to snap up an affordable Badulla stay are by booking well in advance and being flexible with dates. For even more great prices, go to our cheap hotels in Badulla page.
What are the best hotels in Badulla for families?
Pack your bags (and the kiddos!) and get ready for an action-packed getaway at one of our popular family-friendly hotels in Badulla. Located in Badulla, Weligama Holiday Inn is a great pick. Complimentary breakfast and laundry facilities are two of the amenities here. Or unwind with the fam at River Side Hotel. You can also search for your dream stay by clicking on the "Family friendly" box in the "Traveller experience" section of our handy filters.
Why should I book my Badulla hotel with Expedia?
Incredible deals and a wide range of options are two of the many reasons to book your Badulla hotel with Expedia. On top of that, our free rewards platform, One Key™, lets you collect and use OneKeyCash™* on eligible car rentals, hotels and more. And if your plans change and you have to modify your reservation, don't fret. Our online Help Centre is ready to assist you anytime, day or night.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.