Badulla District Vacations & Trips from $1,275

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to $1,045 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • 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.
MaRadha Colombo
Nyne Hotels Lake Lodge - Colombo
Villa Hundira
The Villas Wadduwa
Kalundewa Retreat

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 Essential Information

Language
Sinhala
Currency
Sri Lankan rupees
Population
47,600
Top Sights
Ella Rock, Little Adams Peak and Ravana Falls

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 Nov 9 to Nov 10
$135 total
Nov 9 - Nov 10
Total with taxes and fees
8.8/10 Excellent! (196 reviews)
We had a short trip to Ella and booked Hotel Onrock for one night. The hotel is at the top of a steep hill and was a bit tricky to find but once we found it, I could not fault anything about the hotel. It was very clean and well maintained. The staff were all very friendly and made sure we were comfortable. ...

Reviewed on Nov 1, 2025

Hotel Onrock
The Cubes Ella

The Cubes Ella

4 out of 5
Rathnagiriwaththa Estate Road,Idamegama, 10, Ella, Uva
$83 nightly
The price is $99 total per night from Nov 19 to Nov 20
$99 total
Nov 19 - Nov 20
Total with taxes and fees
9.4/10 Exceptional! (45 reviews)
Had a truly wonderful stay at this beautiful hilly, mountain-side hotel. The setting was serene and refreshing, but what stood out most was the exceptional hospitality from every member of the staff warm, attentive, and always ready to help. The breakfast was another highlight, with a wide variety ...

Reviewed on Sep 5, 2025

The Cubes Ella
RAVANA RANGE ELLA

RAVANA RANGE ELLA

3.5 out of 5
Athulgashinna Kithalella, Ella, Uva Province
Fully refundableReserve now, pay when you stay
$63 nightly
The price is $75 total per night from Dec 8 to Dec 9
$75 total
Dec 8 - Dec 9
Total with taxes and fees
8.6/10 Excellent! (49 reviews)
Every item in the breakfast was fresh and friendly staff

Reviewed on Oct 18, 2025

RAVANA RANGE ELLA
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 $1,275, 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.
Explore a world of travel with Expedia

Other vacations you might like

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