
Badulla Vacations from $403
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to $2,000 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, 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.
The Latest Badulla vacation packages
Price found within the past 48 hours. Click for updated prices.





Stay near popular Badulla attractions
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.
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.
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.
What to do in Badulla

Halpewatte Tea Factory Tour in Ella Sri Lanka
$10
per adult

ELLA : Tea-Making Experience Tour with Tasting and Snacks
$10
per adult

From Ella :- All-Inclusive Ella 5 Icons Day Tour...
$68
per adult
Badulla Hotel Deals

Tree Nature Resort
134/2, Sinhapura, Bandarawela Road, Badulla UP
$71 nightly
$84 total
Sep 20 - Sep 21
Total with taxes and fees
9/10 Wonderful! (2 reviews)
"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 ..."
Reviewed on Jul 31, 2026

The Cubes Ella
Rathnagiriwaththa Estate Road,Idamegama Ella Uva
Fully refundableReserve now, pay when you stay
$71 nightly
$84 total
Sep 3 - Sep 4
Total with taxes and fees
9.6/10 Exceptional! (70 reviews)
"Peaceful location a short distance from the busy town centre. Breakfasts and dinner were excellent and large portions. Staff all very friendly and helpful. Laundry service was fast and inexpensive, with a 24 hour turnaround"
Reviewed on Aug 16, 2026

Onrock Boutique Hotel
4, Waterfall Road, Wemullahena Ella
Fully refundableReserve now, pay when you stay
$130 nightly
$153 total
Aug 27 - Aug 28
Total with taxes and fees
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.
Find the Best Badulla Vacation Packages
Badulla Essential Information
Language | Sinhala |
|---|---|
Currency | Sri Lankan rupees |
Top Sights | Muthiyangana Raja Maha Viharaya, St Mark’s Church and Kataragama Devale |
More vacations you might like
Frequently asked questions
How much does a Badulla vacation package cost?
You can snap up a vacation package to this destination from $403 on Expedia. However, how much your vacation to Badulla costs will depend on your hotel choice, length of stay and season.
What are the cheapest months to go to Badulla?
You can typically find lower prices and better availability in May, July and August. Explore our cheap Badulla vacation packages and you could land some great off-season discounts.
How many days is enough for Badulla?
With a well-organized travel plan, you can easily tick off the top Badulla sights in a few days. But if you'd like to discover lesser-known spots or go on day trips, think about booking your Badulla vacation for longer.
Is it worth booking a vacation package to Badulla?
Whether you want to explore top attractions such as Muthiyangana Raja Maha Viharaya and Kataragama Devale on your Badulla vacation, or coming for its excellent views, culture and history, there's something for everyone here. With so much to see and do, you'll soon find out why so many visitors think Badulla is a good vacation destination.
How to find the best Badulla package deals?
Bagging a cheap Badulla package deal is easy with Expedia. After you've entered your trip dates and destination under our "Packages" tab, set your maximum budget, add a couple of filters and browse what's available. You can tailor your search by "Amenities," "Property type," "Traveler experience" and more. Sort the results by "Price: low to high" to discover the most economical Badulla package deals. Want a simple trick to score even more savings? Have some flexibility with your departure dates and consider traveling on a weekday, when prices are generally lower.
Is it cheaper to book a Badulla vacation as a package?
You can enjoy significant savings on your Badulla escape by booking a personalized vacation package. Click on the "Package" heading, then enter your destination and travel dates to view some great hotel prices and airfares. Bundling can save travelers hundreds of dollars. Consider adding a rental car and you may land a better deal.
When to book a vacation package to Badulla?
If you're considering a spontaneous Badulla getaway, browse our last-minute deals that can be booked up to a week before you go. Prefer not to wait until the last minute? You can land sensational deals on your flights and hotels by booking well in advance.
How to plan a trip to Badulla?
- Pick the perfect time to travel: Your schedule, favorite season and the type of weather you enjoy can all impact your decision on when to visit Badulla.
- Calculate your budget: Make sure you have enough money to cover everything from transportation and food to airfares and activities. Your hotel will likely be the largest expense during your trip to Badulla.
- Use Expedia's trip planning tool to discover Badulla: Research every part of your trip to Badulla with this handy planner. Invite your family and friends to collaborate on a group trip, search for stays or things to do and make bookings.
- Set the duration of your trip: Start by listing all the activities and attractions you'd like to experience in Badulla. Then, estimate how long you'll need for each, as well as any travel time.
- Bundle your hotel and flights: Awesome destination, check. Length of stay, check. All that's left is to find a Badulla vacation package that brings all your bookings together.
- Book any excursions or activities: Now to the fun part — locking in everything you want to do and see. Browse some of the best things to do in Badulla in Badulla and book your tickets early to save time (and maybe some dollars too!).
Does Expedia offer Book Now, Pay Later Badulla vacation packages?
Set off on your perfect escape to Badulla with help from Expedia's Book Now, Pay Later vacations. No need to save like crazy or hold off until your next payday — we've joined forces with online lender Affirm to offer you financial flexibility. Our vacation packages with payment plans mean you can spread the cost across 3, 6 or 12 months. With no late payment fees or hidden charges, it's easy to stay on budget and snap up cheap deals while they last.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.



















