Photo by Minul Tennakoon

Find the best Badulla Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 ₹6,751
₹7,998 total
includes taxes & fees
12 Jan - 13 Jan
Tree Nature Resort

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
Hotel Sanasta

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
mount view hotel

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
2.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)
"This hotel is just amazing, the views from the rooms is second to none. The service is so good from the minute you arrive, they welcome you and make you feel at home. The beds are super comfortable & the amenities are great. Location is perfect as it’s right by little Adam peak and not far from the Ella town. One of our highlights was going up Adam peak & Ella rock with the in house naturalist - Gaya. He was absolutely brilliant and helpful in not only guiding us, but also showing us all the...
United Kingdom
Tasvi
98 Acres Resort & Spa

Ella Alpine Resort

Ella Alpine Resort
2.5 star property
Ella
9.0 out of 10, Wonderful, (76 reviews)
"Clean,Staff very helpful,great breakfast.Views something else x"
United Kingdom
Michael
The price is ₹6,131
₹6,744 total
includes taxes & fees
1 Feb - 2 Feb
Ella Alpine Resort

Heaven Breeze Hotel Ella

Heaven Breeze Hotel Ella
3.0 star property
Ella
10.0 out of 10, Exceptional, (3 reviews)
"spotless rooms, comfortable bed, really helpful and friendly staff with good breakfasts. be aware the hotel is at the top of quite a steep hill, we enjoyed the walking but maybe consider using a tuktuk if you're not a fan! overall this was probably the best hotel we stayed at in Sri Lanka"
United Kingdom
John-Paul
The price is ₹10,316
₹12,172 total
includes taxes & fees
12 Jan - 13 Jan
Heaven Breeze Hotel Ella

Jetwing Kaduruketha

Jetwing Kaduruketha
4.5 star property
Wellawaya
9.6 out of 10, Exceptional, (94 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 ₹16,769
₹22,030 total
includes taxes & fees
18 Jan - 19 Jan
Jetwing Kaduruketha

RAVANA RANGE ELLA

RAVANA RANGE ELLA
3.5 star property
Ella
8.2 out of 10, Very good, (54 reviews)
"View is good from upper floors but the road is very bad"
United States
Monjurul
RAVANA RANGE ELLA

Hotel Onrock

Hotel Onrock
3.0 star property
Ella
8.8 out of 10, Excellent, (199 reviews)
"Amazing view of Ella rock from our bedroom."
United Kingdom
Brian
The price is ₹9,377
₹12,171 total
includes taxes & fees
21 Jan - 22 Jan
Hotel Onrock

Ella Dream Catcher Resort

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

Ella Ridge View

Ella Ridge View
3.0 star property
Ella
9.2 out of 10, Wonderful, (34 reviews)
"You come here for the views which are stunning. Hospitality was great. Rooms were basic but comfortable, spacious. Electricity a bit flaky at times. Not suitable for those with mobility issues otherwise a beautiful setting. "
United Kingdom
Alison
The price is ₹4,215
₹5,522 total
includes taxes & fees
12 Jan - 13 Jan
Ella Ridge View

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 ₹28,540
₹37,385 total
includes taxes & fees
12 Jan - 13 Jan
EKHO Ella

Heritance Tea Factory

Heritance Tea Factory
5.0 star property
Kandapola
9.0 out of 10, Wonderful, (252 reviews)
"Very unique stay in a heritage building. Staff amazing. "
Australia
Ron
The price is ₹11,017
₹14,748 total
includes taxes & fees
21 Jan - 22 Jan
Heritance Tea Factory

The Cubes Ella

The Cubes Ella
4.0 star property
Ella
9.4 out of 10, Exceptional, (53 reviews)
"Excellent hotel, fantastic staff. Polite. Friendly. Respectful. Informative. Food was good. Cant fault them "
Australia
Flame
The price is ₹6,147
₹8,415 total
includes taxes & fees
15 Jan - 16 Jan
The Cubes Ella

O2 Villas Ella

O2 Villas Ella
4.5 star property
Ella
The price is ₹17,672
₹20,853 total
includes taxes & fees
25 Jan - 26 Jan
O2 Villas Ella

Ella Retreat Hotel

Ella Retreat Hotel
3.5 star property
Ella
9.2 out of 10, Wonderful, (24 reviews)
"What a place! Absolutely loved our time here. "
United Kingdom
Clark
The price is ₹7,303
₹8,618 total
includes taxes & fees
1 Feb - 2 Feb
Ella Retreat Hotel

Ella Mansion

Ella Mansion
2.0 star property
Ella
7.8 out of 10, Good, (14 reviews)
"The room was great and the people who work at this place are very friendly! Do not hesitate to book at this hotel!"
Canada
Antonin
The price is ₹5,112
₹6,093 total
includes taxes & fees
12 Jan - 13 Jan
Ella Mansion

Galway Heights Hotel

Galway Heights Hotel
4.0 star property
Nuwara Eliya
8.6 out of 10, Excellent, (57 reviews)
"Hotel is very clean, food and breakfast excellent but what pleased us most is the staff who were always available with a smile on their face and always ready to help"
United Kingdom
Sundeep
Galway Heights Hotel
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 ₹5,522 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 ₹5,522 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.