Badulla Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to CA $1,096 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Plan, book, and manage your trip all in one place

Your Badulla Vacation

Come and discover this fascinating city for yourself with a Badulla vacation package. Consider spending a few days in the neighborhood of Ambagollapathana, which is great for nature and views, and your time here is bound to be unforgettable. Make your trip to Badulla even more exciting by including some sightseeing. Muthiyangana Raja Maha Viharaya, Dunhinda Falls and St Mark’s Church are among the major attractions you'll want to explore. Expedia will help you escape your routine. Tailor your vacation to Badulla to suit your travel style, whatever that may be.

Top Badulla Vacation Deals

Price found within the past 48 hours. Click for updated prices.
Kumudu Valley Resort
The Fortress Resort & Spa
Halcyon Mawella
Ez Stay Guesthouse
Riff Hikkaduwa

Ready to book your vacation to Badulla?

 

Choose your dates

Badulla Hotel Deals

Tree Nature Resort

Tree Nature Resort

3 out of 5
134/2, Sinhapura, Bandarawela Road,, Bogahamadiththa, Hali Ela, Badulla, UP
Fully refundableReserve now, pay when you stay
The price is CA $112 per night from Jul 22 to Jul 23
CA $112
CA $132 total
Jul 22 - Jul 23
includes taxes & fees
"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 ..."

Reviewed on Oct. 20, 2024

Tree Nature Resort
98 Acres Resort & Spa

98 Acres Resort & Spa

4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
The price is CA $665 per night from Jul 26 to Jul 27
CA $665
CA $885 total
Jul 26 - Jul 27
includes taxes & fees
9.4/10 Exceptional! (93 reviews)
"Overall a wonderful stay and would absolutely come again! Beautiful resort with absolutely stunning views and rooms. Spa is fairly priced and excellent. Location very near little Adam’s peak makes for a convenient sunrise walk. Staff all around very good and made the stay welcoming. Some things to ..."

Reviewed on May 3, 2025

98 Acres Resort & Spa
Hotel Onrock

Hotel Onrock

3 out of 5
4, Waterfall Road, Wemullahena, Ella
Fully refundableReserve now, pay when you stay
The price is CA $143 per night from Jul 29 to Jul 30
CA $143
CA $185 total
Jul 29 - Jul 30
includes taxes & fees
8.8/10 Excellent! (187 reviews)
"We had an excellent stay in that property (3nights March 2025) It located on the hill so the views from the balcony are spectacular. Still just a few steps from the center of town. Very good breakfast with lots of options. Exceptional stuff, especially the manager who was very informative, helpful ..."

Reviewed on Apr. 7, 2025

Hotel Onrock
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.

What to do in Badulla

Frequently asked questions

How much does a Badulla vacation package cost?
You can pick up a vacation package to this popular destination from CA $1,857 on Expedia. But how much your vacation to Badulla costs will depend on the length of stay, hotel choice and season.
What are the cheapest months to go to Badulla?
The off-season is the best time to travel to Badulla if you're on a budget. Another tip for scoring cheap Badulla vacation packages? Try to avoid visiting during public holidays and any major events.
How many days is enough for Badulla?
With a well-planned itinerary, you can easily hit the most popular Badulla sights in a few days. But if you want to discover hidden gems or take day trips, consider booking your Badulla vacation for longer.
Is it worth booking a vacation package to Badulla?
Popular for its views, history and culture, a Badulla vacation is a hit with all kinds of visitors. Be sure to visit leading sights like Muthiyangana Raja Maha Viharaya and St Mark's Church, and consider renting a set of wheels for day trips to experience even more.
How to find the best Badulla package deals?
Landing a cheap Badulla package deal is a cinch with Expedia. Once you've entered your preferred dates and destination under our "Packages" tab, set your maximum budget, add a few filters and browse what's available. You can tailor your search by "Amenities," "Property type," "Popular locations" and more. Sort the results by "Price: low to high" to view the most affordable Badulla package deals. Want a simple trick to score even more savings? Have some flexibility with your departure dates and consider travelling on a weekday, when prices are generally lower.
Is it cheaper to book a Badulla vacation as a package?
Expedia vacation packages are designed to help you keep more money in your pocket. Bundle your car rental, hotel and flight into one great-value price and enjoy significant savings. You'll usually score a better deal than booking each component individually. And you'll still have the freedom to create a customized Badulla vacation by choosing your preferred type of stay, airline and car class.
When to book a vacation package to Badulla?
Land incredible discounts by reserving your flights in advance with Expedia. If spontaneity is more your thing, snap up one of our last-minute deals for an impromptu Badulla vacation.
How to plan a trip to Badulla?

  1. Pick your dates: The things you'd like to do in Badulla and your favourite season will help you decide when to travel.
  2. Set a budget: Factor in expenses such as transportation, flights and meals when calculating how much to put aside for your trip to Badulla. Then, choose a hotel that matches your budget, whether that's an economical option or a high-end retreat.
  3. Decide your trip length: Think about how long you'd like to spend exploring Badulla. Plan your itinerary so you can get to all the activities and attractions you're interested in at a leisurely pace.
  4. Bundle your bookings: With your travel dates in place, you can combine your flights, car rental, hotels and more into a customized Badulla vacation package.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.