Badulla Holidays from £743

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to £335 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

    Packages with flights are ATOL protected

Your Badulla Holiday

Come and discover this fascinating city for yourself with a Badulla holiday package. Consider spending a few days in the neighbourhood 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 holiday to Badulla to suit your travel style, whatever that may be.

Top Badulla Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Villa Alba
Riff Hikkaduwa
Halcyon Mawella
Ez Stay Guesthouse
The Steuart by Citrus

Badulla Essential Information

Language
Sinhala
Currency
Sri Lankan rupees
Top Sights
Muthiyangana Raja Maha Viharaya, Kataragama Devale and St Mark’s Church

Top hotels in Badulla

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 £72 per night from 20 Aug to 21 Aug
£72
20 Aug - 21 Aug
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 20 Oct 2024

Tree Nature Resort
Hotel Onrock

Hotel Onrock

3 out of 5
4, Waterfall Road, Wemullahena, Ella
The price is £102 per night from 17 Aug to 18 Aug
£102
17 Aug - 18 Aug
includes taxes & 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 7 Apr 2025

Hotel Onrock
Heritance Tea Factory

Heritance Tea Factory

5 out of 5
Kandapola Nuwara Eliya, Kandapola
The price is £120 per night from 26 Aug to 27 Aug
£120
26 Aug - 27 Aug
includes taxes & fees
8.8/10 Excellent! (242 reviews)
"The staff were incredibly welcoming, we had a great time. The hotel is located in a remote area, so many"

Reviewed on 10 Jul 2025

Heritance Tea Factory
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.

Popular places to visit

What to do in Badulla

Frequently asked questions

How much does a Badulla travel package cost?
Starting from a low £743, a travel package is your ticket to inexpensive travel. Customize your Badulla trip by choosing from our wide range of hotels, airfares and rental cars.
If I'm not able to travel, can I cancel my Badulla travel package?
Don't stress if you're rethinking your Badulla travel package — it's possible to cancel or amend your booking. And if you've booked it within the last 24 hours, you may be able to do it at no cost. However, bookings made more than 24 hours ago may incur charges from your airline, hotel or car rental company. We understand life can occasionally throw a spanner in the travel works, so make your way to our Customer Service Portal if that occurs. When you're ready to make changes, we're here to help.
How do I get a cheap travel package to Badulla?
If you love getting an amazing deal, combine your bookings into a Badulla travel package. Whether you're looking for flights, hotels, day tours or rental cars, you can browse and book them all in one place. You'll have endless choice at your fingertips too. Expedia has more than 550 airlines and 1,000,000 hotels around the globe to choose from. Fly with who you prefer, find a room where you like and save a packet — now that's the perfect escape!
Does Expedia offer Book Now, Pay Later Badulla holidays?
We certainly do. Expedia has joined forces with online lender Klarna to help you conveniently pay for your holiday in instalments. Simply select the payment plan that suits you best during checkout and take away the stress of budgeting for your next trip. Don't forget to bundle your flights, hotel and car hire with Expedia to get the biggest bang for your holiday buck. Browse our flexible payment options below:

  • Pay monthly holidays: Make your holiday dreams a reality sooner with Klarna's easy monthly instalment plans. If paying small amounts each month works for you, choose this option during the checkout process.
  • Pay in instalments holidays: If you'd like to pay for your escape in multiple transactions, holidays paid in instalments might be the right choice for your Book Now, Pay Later holiday through Klarna.
  • Low deposit holidays: When you want to jump on an awesome deal but your budget doesn't quite go that far, Klarna's low deposit holiday plan will help you secure your getaway.

Where should I stay in Badulla?
With interesting attractions such as Muthiyangana Raja Maha Viharaya and St Mark's Church in this neighbourhood, look for a hotel situated near either of them. Kataragama Devale is another Badulla sight that pulls the crowds.
What are the top hotels in Badulla?
Get your escape off to a good start by booking a stay at The Grand Heritage. It's one of most sought-after hotels in Badulla. Another welcoming option is Weligama Holiday Inn.
How far in advance should I book my Badulla holiday?
While not all air carriers advertise ticket prices early, you can normally look up international flights on Expedia up to a year in advance. This is the time you'll bag some fantastic bargains. If you're booking last minute, you might get lucky. Discounted prices occasionally become available just weeks prior to departure.
What does an Expedia Badulla travel package include?
With Expedia, you can choose a combination of car rentals, flights and hotels to create your ideal Badulla package. Once you've made your booking, you can add on all the fun stuff like sightseeing tours and activities. Don't forget — the more you bundle, the more discounts you'll get!
What should I know before booking a Badulla travel package?
Bundling your bookings into a Badulla travel package is the most convenient way to organise your trip. Not only that, you'll save just for combining your hotels, flights and car rentals. Once you've booked, why not add on an activity or a tour?
Can I choose my airline with a Badulla Expedia travel package?
Yes — and it's easy too. Expedia has access to more than 550 partner airlines around the world. Our travel packages give you the freedom to pick from available flights, hotels and activities that suit you.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.