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

Top Hotels Badulla

Tree Nature Resort

2.5 star property
8.0 out of 10, Very good, (1)
"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."
The price is ₹7,056
₹8,359 total
includes taxes & fees
13 Oct - 14 Oct
Tree Nature Resort

mount view hotel

3.0 star property
4.0 out of 10, (2)
"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"
mount view hotel

Hotel Sanasta

3.0 star property
2.0 out of 10, (1)
"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. "
Hotel Sanasta

Red Lotus Holiday Resort

2.0 star property
6.0 out of 10, (1)
"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 "
Red Lotus Holiday Resort

98 Acres Resort & Spa

4.5 star property
9.6 out of 10, Exceptional, (101)
"Fantastic view and beautiful accommodation."
98 Acres Resort & Spa

Heritance Tea Factory

5.0 star property
9.0 out of 10, Wonderful, (251)
"Very unique stay in a heritage building. Staff amazing. "
Heritance Tea Factory

Hotel Onrock

3.0 star property
8.8 out of 10, Excellent, (195)
"Amazing view of Ella rock from our bedroom."
The price is ₹9,224
₹11,973 total
includes taxes & fees
19 Oct - 20 Oct
Hotel Onrock

Ella Alpine Resort

2.5 star property
9.0 out of 10, Wonderful, (71)
"Property is like 1 km away from the main Ella town , but scheduled but the view from the hotel is amazing , best sunrise view, nicely managed , staff is amazing and very helpful "
Ella Alpine Resort

RAVANA RANGE ELLA

3.5 star property
8.6 out of 10, Excellent, (48)
"Wonderful views very helpful friendly staff good food options walkable to the town. Could do with a quiet curfew at 11pm as people very noisy till early hours and not much sleep perhaps a small change to hotel policy that quiet after 12 pm? Otherwise was very good stay and would recommend "
The price is ₹4,458
₹6,246 total
includes taxes & fees
23 Oct - 24 Oct
RAVANA RANGE ELLA

Jetwing Kaduruketha

4.5 star property
9.6 out of 10, Exceptional, (89)
"Beautiful, tranquil hotel with amazing views. Food was excellent and service was exceptional. We will definitely come back again, but for a longer stay."
The price is ₹12,278
₹16,254 total
includes taxes & fees
21 Oct - 22 Oct
Jetwing Kaduruketha

Belmount Ella

3.0 star property
8.4 out of 10, Very good, (6)
"The view from this hotel is lovely. Rooms were nice, kettle and toiletries provided. Walkable to Ella town (albeit a steep road). Bathroom not the best - poor water pressure, smelled like damp. Breakfast and sevice was good."
The price is ₹5,111
₹6,031 total
includes taxes & fees
13 Oct - 14 Oct
Belmount Ella

Ella Nine Peaks (Araliya Villa & The Club House)

3.0 star property
9.0 out of 10, Wonderful, (2)
"Usually all hotels/resorts will provide towels inside their bathrooms. The resort does not. Bring your own. Book villa so that you can enjoy breakfast in the forest."
Ella Nine Peaks (Araliya Villa & The Club House)

Galway Heights Hotel

4.0 star property
8.8 out of 10, Excellent, (56)
"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"
Galway Heights Hotel

The Cubes Ella

4.0 star property
9.6 out of 10, Exceptional, (44)
"Beautiful quiet spot. Staff friendly and accommodating. Highly recommend! "
The price is ₹5,948
₹8,142 total
includes taxes & fees
19 Oct - 20 Oct
The Cubes Ella

Ella Mount Heaven Hotel

3.0 star property
5.4 out of 10, (10)
"The service and staff were beyond fantastic. Everyone was so helpful and caring."
The price is ₹15,674
₹20,345 total
includes taxes & fees
16 Oct - 17 Oct
Ella Mount Heaven Hotel

Serenus Boutique Villa

3.5 star property
9.0 out of 10, Wonderful, (49)
"Excellent service and a great staff. Food was excellent. Good location overlooking lake gregory. "
The price is ₹4,903
₹6,492 total
includes taxes & fees
13 Oct - 14 Oct
Serenus Boutique Villa

Ella Ridge View

3.0 star property
9.2 out of 10, Wonderful, (30)
"Best view in the whole city. we stayed in room no. 8 and i am sure we had the best room. the host is very welcoming and made the best breakfast. the walk to the city was easy and quick. there is no parking and the water pressure is low, but we can definitely recommend staying here. don't hesitate, the place gets 10/10❤️"
The price is ₹6,386
₹8,365 total
includes taxes & fees
7 Nov - 8 Nov
Ella Ridge View

MOI Ella by DBI

3.5 star property
7.6 out of 10, Good, (4)
"The hotel middle of the forest above the mountain with peace and amazing view and a 15minute to walk to the temple ....with great foods and staff , Since we arrived until we left Sahiru answered alll our questions helped us with a smile he is amazing ... The hotel should be among the city's attractions in the middle of "
MOI Ella by DBI

Ella Crest by Aloft

3.0 star property
8.4 out of 10, Very good, (6)
"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."
The price is ₹5,871
₹6,928 total
includes taxes & fees
12 Nov - 13 Nov
Ella Crest by Aloft

The Tea Garden

3.0 star property
9.0 out of 10, Wonderful, (53)
"Set on the edge of a tea garden, the hotel was beautiful, tranquil and well appointed. The staff were helpful.. and the breakfast excellent."
The price is ₹4,093
₹4,093 total
includes taxes & fees
17 Oct - 18 Oct
The Tea Garden
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.

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 ₹4,093 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 ₹4,093 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.