Badulla District Vacations & Trips from $945

Book a Hotel + Flight or Car together to unlock savings

Photo by Dinali Athukorale
  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to $1,045 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

The Latest Badulla District Vacation Packages

Price found within the past 48 hours. Click for updated prices.
Steps Garden Resort
Nyne Hotels Mayur Lodge - Yala
Lowin Yala
Tribe Yala - Luxury Camping
Cinnamon Wild Yala

Best Places to Vacation in Badulla District

1. Explore Beragala with a vacation package

Diyathalawa in the Uva Province of Sri Lanka offers a unique outdoor vacation experience. Surrounded by stunning natural landscapes, it is a haven for nature lovers and history enthusiasts. Visitors can engage in various destination activities, take tours, and enjoy sightseeing opportunities. From exploring the beautiful countryside to discovering historical sites, there is something for everyone. Diyathalawa's local atmosphere is filled with warm hospitality and a sense of tranquility. Whether you're hiking through picturesque trails or immersing yourself in the rich cultural heritage, a vacation in Diyathalawa promises an unforgettable outdoor adventure.

  • The peak season is from February to April
  • The off-peak season is from September to November
  • Travelers tend to stay 2 days in Beragala

2. Create memories in Ohiya with a vacation package

Beragala, located in the Uva Province of Sri Lanka, offers a captivating atmosphere for outdoor enthusiasts. Nestled amidst lush greenery and rolling hills, this charming town is a haven for nature lovers. With its cool climate and breathtaking landscapes, Beragala is an ideal destination for hiking, trekking, and camping. Explore the picturesque tea plantations, visit the cascading waterfalls, and immerse yourself in the serene beauty of the surrounding countryside. Whether you're seeking adventure or simply want to unwind in nature's embrace, Beragala promises an unforgettable outdoor vacation experience.

  • The peak season is from July to September
  • The off-peak season is from October to December

3. Book your ideal Diyathalawa with a vacation package

Ohiya, located in the Uva Province of Sri Lanka, offers a unique outdoor vacation experience. The local atmosphere is serene and peaceful, with breathtaking views of lush green mountains and tea plantations. Travelers can engage in a variety of destination activities, such as hiking through the stunning Horton Plains National Park or exploring the picturesque Ohiya village. Tours and sightseeing opportunities abound, allowing visitors to discover the region's natural beauty and rich cultural heritage. Whether it's trekking to the dramatic World's End viewpoint or simply enjoying the tranquility of nature, Ohiya promises an unforgettable outdoor adventure.

  • The peak season is from July to September
  • The off-peak season is from May to July
  • Travelers tend to stay 2 days in Diyathalawa

Find the Best Badulla District Vacation Packages

Badulla District Hotel Deals

Hotel Onrock

Hotel Onrock

3 out of 5
4, Waterfall Road, Wemullahena, Ella
$114 nightly
The price is $135 total per night from Aug 15 to Aug 16
$135 total
Aug 15 - Aug 16
Total includes taxes and fees
8.8/10 Excellent! (189 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
98 Acres Resort & Spa

98 Acres Resort & Spa

4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
$466 nightly
The price is $556 total per night from Sep 1 to Sep 2
$556 total
Sep 1 - Sep 2
Total includes taxes and fees
9.4/10 Exceptional! (94 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
Ella Flower Garden Resort

Ella Flower Garden Resort

3.5 out of 5
3rd Mile Post, Passara Rd, Ella
8.4/10 Very Good! (32 reviews)
"It was indeed a flower garden with breathtaking views!"

Reviewed on Apr 6, 2025

Ella Flower Garden Resort
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.

Frequently asked questions

How much does a Badulla District vacation package cost?
Starting from just $945, a vacation package is your passport to inexpensive travel. Put together your Badulla District getaway by choosing from our comprehensive range of flights, hotels and rental cars.
How do I get a cheap travel package to Badulla District?
By bundling. Hotels, flights and rental cars — combine whatever you need into a Badulla District vacation package to save loads of cash. Score even more deals when you include extras such as sightseeing tours to your booking. But that's not the only good part. You have the freedom to put together your vacation your own way. We offer more than 550 partner airlines and 1,000,000 properties globally, so that everyone has an opportunity to travel and fulfill those vacation dreams.
How far in advance should I book my Badulla District vacation?
To bag cheap prices, book as soon as you can. Airlines typically begin selling tickets, along with some of the lowest fares, nearly a year ahead of time. Hotels, experiences and car rental should also be booked well in advance to avoid disappointment. If you've decided on a last-minute getaway to Badulla District, there are always lots of great deals on Expedia. Book your escape today!
What does an Expedia Badulla District travel package include?
Hotels, car rentals and flights — we connect you to the very best bargains. All you have to do is decide on your preferred combination. After you've made your booking, you can add on the exciting stuff like sightseeing activities. Our travel packages make it easy to put together an amazing Badulla District getaway.
What should I know before booking a Badulla District travel package?
Our prices are always low. However, you'll pick up even more savings if you book your hotels, flights and car rentals together. With an Expedia travel package, you'll get transparent pricing and loads of choice.
Can I choose my airline with a Badulla District Expedia vacation package?
Expedia offers access to more than 550 partner airlines worldwide, so you certainly can. Just select the carrier that suits you and put together the perfect Badulla District getaway.
Does Expedia offer Book Now, Pay Later Badulla District vacation packages?
Thanks to our partnership with online lender Affirm, travelers booking via Expedia can now pay for their flights and more in small installments that won't drain your savings. Book Now, Pay Later and begin your big adventure today!
If I'm not able to travel, can I cancel my Badulla District vacation package?
Certainly, and we'll help you every step of the way. You may be able to amend or cancel your Badulla District vacation package at no cost within 24 hours of booking. However, you may be charged a fee by your hotel, airline or car rental company if your booking is older than that. If your circumstances suddenly change, browse our Customer Service Portal for further information.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.