Photo by Minul Tennakoon

Hotels in Badulla

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Badulla?

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.

Top landmarks in Badulla

Learn more about Badulla

The region around Badulla is home to attractions such as Kataragama Devale and Nine Arches Bridge.

People walking near the elephant can feed it. And also can pet him.
Photo by Minul Tennakoon
Open Photo by Minul Tennakoon

Check out reviews of Badulla hotels guests love

Frequently asked questions

How much does a hotel room cost in Badulla?
You can choose a great hotel in Badulla from AU$31 with properties to suit all budgets and needs. If you're after an affordable hotel in Badulla that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Badulla?
You can choose a great hotel in Badulla from AU$31 with properties to suit all budgets and needs. If you're after an affordable hotel in Badulla that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Badulla hotels?
Discover great deals on Badulla hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Badulla hotels.
How can I find deals and earn rewards at Badulla hotels?
Members can save up to 20% on select hotels in Badulla. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Badulla hotels with free cancellation?
It's easy to book a refundable Badulla hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best Badulla hotels with free parking?
If you're exploring by car, finding a great Badulla hotel with free parking is a win. Our travellers' favourites include:
What are some popular hotels in central Badulla?
If you're looking for hotels in central Badulla, check out Nine Skies. Travellers love Nine Skies for its location, as well as the outdoor pool, restaurant and bar/lounge this hotel offers.
Can I book a refundable accommodation option in Badulla?
If you want the flexibility to change your plans to Badulla, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Badulla be like during my visit?
April and March are typically the warmest months in Badulla, when the average temperature is 20°C. January and February are the coldest months, when the average temperature is 18°C. October and November are the months with the most rain.
Why should I book my Badulla hotel with Hotels.com?
There are lots of reasons to book your Badulla trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Badulla

Whispers of Serenity: Discover Badulla's Sacred Temples and Lush Landscapes

Nestled in the verdant hills of Sri Lanka’s Uva Province, Badulla is a captivating blend of culture and nature. This charming town, steeped in history, boasts stunning colonial architecture and the revered Muthiyangana Raja Maha Vihara temple. Explore the lush landscapes of the nearby Hortons Plains National Park, where breathtaking views and unique wildlife await. Wander through the vibrant streets, where local markets offer a taste of authentic Sri Lankan cuisine. With its serene beauty and rich heritage, Badulla is an enchanting off-the-beaten-path destination that promises unforgettable experiences for every traveller.

Discover great hotels in Badulla

Badulla offers a variety of accommodation options, from charming guesthouses to comfortable hotels, catering to different budgets and preferences. Visitors can enjoy a pleasant stay with welcoming atmospheres, beautiful surroundings, and easy access to the area's attractions. Ideal for a relaxing getaway or an adventurous exploration. Here are some of the most popular hotels with our travellers in Badulla:

  1. HostelBackpacker: This budget-friendly lodging is ideal for adventurous travellers looking for an authentic experience in Badulla. The property features a variety of dining options, including local breakfast selections, ensuring a delightful start to your day. The welcoming atmosphere and communal spaces encourage social interactions, making it a perfect choice for those seeking to connect with like-minded explorers. The emphasis on local culture and cuisine enhances the overall experience, and the affordability allows for extended stays, fostering a deeper engagement with the area.
  2. Hotel: This enchanting hotel is a haven for leisure travellers seeking romance and adventure in nature. With an array of adventure sports and recreation activities available both onsite and nearby, guests can indulge in experiences like hiking and biking amidst stunning landscapes. The property offers intimate romance packages, complemented by limited hours room service, creating a perfect setting for memorable moments. Enjoy the luxurious outdoor pool and sun loungers, ideal for unwinding after a day of exploration. The seamless blend of comfort, adventure, and romantic amenities makes this hotel a delightful retreat.
  3. Hotel: This sophisticated hotel caters to adventure-seeking business travellers, offering a unique blend of professional facilities and exhilarating experiences. With an impressive range of adventure sports available nearby, including mountain biking, hiking, and ziplining, guests can combine work with thrilling activities. The property provides essential services tailored for business needs, ensuring a smooth and efficient stay. The carefully designed spaces promote productivity while maintaining a stimulating atmosphere, making it an excellent choice for those looking to balance work with adventure in a stunning setting.

Top locations to stay in Badulla

Some of the best areas to stay in Badulla District, Uva Province, Sri Lanka, are Ella, Bandarawela, and Demodera. Ella is renowned for its stunning landscapes and hiking trails, while Bandarawela offers a charming atmosphere with local markets. Demodera is famous for its unique railway loop. For first-time visitors, Ella is the ideal choice, providing a blend of natural beauty and vibrant culture.

  1. EllaOpens in a new window: Nestled in the lush hills of Sri Lanka, Ella is a picturesque destination that attracts nature lovers and adventure seekers alike. Known for its stunning tea plantations, you can explore the famous Nine Arches Bridge and trek to Ella Rock for breathtaking views. The charming town is also home to vibrant markets where you can purchase local crafts and fresh produce. With a laid-back atmosphere, Ella offers a perfect blend of relaxation and exploration, making it an ideal spot for travellers looking to unwind amidst serene landscapes.
  2. BandarawelaOpens in a new window: Bandarawela is a charming town that offers a more tranquil experience compared to its neighbours. Surrounded by rolling hills and lush greenery, it's an excellent base for exploring the surrounding countryside. The town is known for its beautiful climate and friendly locals. You can visit local markets to experience authentic Sri Lankan culture and enjoy the tranquil environment. Bandarawela is perfect for those seeking a peaceful retreat while still having access to stunning natural sights.
  3. DemoderaOpens in a new window: Demodera is a quaint village famous for its unique railway loop and the scenic views it provides. The Demodera railway station is a must-see, offering visitors a glimpse into the region's rich rail history. The area is surrounded by tea estates, where you can enjoy leisurely walks and take in the beautiful landscapes. Although small, Demodera’s charm lies in its relaxed pace, making it a lovely spot for a quiet getaway while being close to the attractions of Ella and Bandarawela.

Things to do in Badulla

Badulla is a charming destination nestled among lush mountains and serene forests, offering a delightful mix of outdoor activities. Explore picturesque trails for hiking, unwind by tranquil lakes, and discover vibrant local markets for a taste of local life. Adventure awaits in this scenic haven, perfect for every traveller.

  • Ravana FallsOpens in a new window – Make your way to this stunning waterfall, where you can enjoy the sight of cascading water surrounded by lush greenery. It’s a perfect spot to take photos and relax while listening to the soothing sounds of nature.
  • Nine Arches BridgeOpens in a new window – Visit this iconic historic bridge, known for its impressive architecture and scenic setting. Walk across the bridge and soak in the views of the surrounding hills and tea plantations, making it a great backdrop for memorable photographs.
  • Little Adam's PeakOpens in a new window – Take a hike up to Little Adam's Peak, where you’ll be rewarded with breathtaking panoramic views. The relatively easy trail makes it accessible for all fitness levels, and the lush landscape is a treat for the eyes.
  • Ella RockOpens in a new window – Challenge yourself with a trek to Ella Rock, a more adventurous option that promises stunning vistas at the summit. Feel the thrill of the climb and enjoy the breathtaking scenery that unfolds as you ascend.
  • Secret WaterfallOpens in a new window – Discover the hidden gem of the Secret Waterfall, a tranquil spot where you can enjoy a serene atmosphere away from the crowds. Take a dip in the cool waters or simply relax and appreciate the natural beauty surrounding you.

4 tips for savvy savings when booking a hotel in Badulla

  1. Book for the cheapest times: The most affordable time to visit Badulla is during July, September, and October when hotel prices tend to be lower. For a budget-friendly experience, a stay of at least 2 to 3 days is recommended to fully explore the city’s significant landmarks and cultural attractions. Visitors can discover a variety of sites, including historic buildings, temples, churches, and monuments, as well as urban parks and memorials. This timeframe offers great value for money, allowing you to immerse yourself in the rich history and natural beauty of Badulla while keeping costs manageable.
  2. Look for last-minute deals on Hotels.com: To discover affordable options for your stay in Badulla, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on nearby hotels as your travel date approaches. To enhance your chances of snagging cheap hotel deals, consider enabling email alerts or push notifications to keep informed about flash sales and exclusive promotions. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, so you're more likely to see the best options available. This way, you'll be promptly notified of any price drops or available rooms for your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could potentially help you save on your stay in a hotel in Badulla. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and sometimes offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that may be more affordable, helping you to secure a better deal.
  4. Consider your location: Hotels situated near the city centre generally tend to be pricier, but thanks to Badulla's excellent public transport links, you may discover a more affordable independent hotel a bit further out that remains well connected. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often outstanding value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Badulla

Badulla experiences its lowest average temperature in January, at 63.7°F (17.6°C), while May is the hottest month, with an average temperature of 68.4°F (20.2°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere in Badulla, January, February, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light to frequent rainfall. However, if you prefer a more relaxed experience, May, June, and October are perfect for a quieter getaway, marked by light to frequent rainfall and mostly cloudy conditions.

Keep exploring