Panorama of Ella Rock in fog

Find hotels in Badulla from NT$466

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Badulla hotels

mount view hotel

mount view hotel
3.0 star property
Badulla
4.0 out of 10, (2 reviews)
"They had no record of our reaction (that we had paid confirmation through hotels.com. They charged us cash to get a room. (Options in the area and time we arrived extremely limited). Had to try and negotiate an 11 check out at 9 suggested he wanted us out by 10 (place had no other guests). Very noisey all night"
Canada
Jeannette
The price is NT$703
NT$922 total
includes taxes & fees
Jun 25 - Jun 26
mount view hotel

Tree Nature Resort

Tree Nature Resort
2.5 star property
Badulla
8.0 out of 10, Very Good, (1 review)
"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 staircase, this might not suit, you though."
Australia
Michael
The price is NT$2,582
NT$3,046 total
includes taxes & fees
Jun 25 - Jun 26
Tree Nature Resort

Bliss In Viya Ella

Bliss In Viya Ella
3.0 star property
Ella
The price is NT$513
NT$606 total
includes taxes & fees
Jun 12 - Jun 13
Bliss In Viya Ella

The Lipton View Inn

The Lipton View Inn
2.0 star property
Bandarawela
The price is NT$395
NT$466 total
includes taxes & fees
Jun 12 - Jun 13
The Lipton View Inn

Nest of peak

Nest of peak
3.0 star property
Ella
The price is NT$597
NT$705 total
includes taxes & fees
Jun 12 - Jun 13
Nest of peak

Blue Mountain Resort Bandarawela

Blue Mountain Resort Bandarawela
3.0 star property
Bandarawela
The price is NT$719
NT$848 total
includes taxes & fees
Jun 18 - Jun 19
Blue Mountain Resort Bandarawela

Luxor Kirindi Ella Resort & Spa

Luxor Kirindi Ella Resort & Spa
2.5 star property
Bandarawela
The price is NT$2,359
NT$2,784 total
includes taxes & fees
Jun 12 - Jun 13
Luxor Kirindi Ella Resort & Spa

go camping

go camping
2.0 star property
Ella
The price is NT$469
NT$614 total
includes taxes & fees
Jun 13 - Jun 14
go camping

Ella Ridge View

Ella Ridge View
3.0 star property
Ella
9.2 out of 10, Wonderful, (46 reviews)
"The sureounding area is still under development but the property itself, the staff, checkin, breakfast all excellent"
United States
Masud
The price is NT$712
NT$932 total
includes taxes & fees
Jun 13 - Jun 14
Ella Ridge View

Anasa Wellness Resort

Anasa Wellness Resort
5.0 star property
Bandarawela
8.6 out of 10, Excellent, (14 reviews)
"Excellent service. Very clean well kept room. Fantastic view and restaurant. Would definitely stay again. "
United Kingdom
Stuart
The price is NT$10,559
NT$13,706 total
includes taxes & fees
Jun 13 - Jun 14
Anasa Wellness Resort

Blackwood Hotel and View Bungalow

Blackwood Hotel and View Bungalow
2.5 star property
Haputale
The price is NT$1,253
NT$1,478 total
includes taxes & fees
Jun 13 - Jun 14
Blackwood Hotel and View Bungalow

The Essence

The Essence
2.0 star property
Nuwara Eliya
The price is NT$776
NT$916 total
includes taxes & fees
Jun 16 - Jun 17
The Essence

Wishing Tree Boutique Resort Haputale

Wishing Tree Boutique Resort Haputale
4.5 star property
Haputale
10.0 out of 10, Exceptional, (5 reviews)
"Fantastic Plac"
United Kingdom
Matthew John
The price is NT$3,173
NT$3,744 total
includes taxes & fees
Jun 15 - Jun 16
Wishing Tree Boutique Resort Haputale

Villa Shungite

Villa Shungite
3.0 star property
Bandarawela
The price is NT$2,051
NT$2,420 total
includes taxes & fees
Jun 12 - Jun 13
Villa Shungite

Graystone Bungalow by Seven Angels

Graystone Bungalow by Seven Angels
2.5 star property
Diyatalawa
The price is NT$4,926
NT$5,813 total
includes taxes & fees
Jun 12 - Jun 13
Graystone Bungalow by Seven Angels

O2 Haputale

O2 Haputale
3.0 star property
Haputale
The price is NT$1,545
NT$1,823 total
includes taxes & fees
Jun 16 - Jun 17
O2 Haputale

Nine Arch Holiday Resort

Nine Arch Holiday Resort
3.5 star property
Ella
8.8 out of 10, Excellent, (5 reviews)
"A solid budget-friendly stay with a homely feel. Owners were extremely helpful. We'd happily stay here again!"
Canada
Kyle
The price is NT$743
NT$886 total
includes taxes & fees
Jun 12 - Jun 13
Nine Arch Holiday Resort

MAYURA Ella 360

MAYURA Ella 360
3.0 star property
Ella
The price is NT$2,305
NT$2,720 total
includes taxes & fees
Jun 19 - Jun 20
MAYURA Ella 360

Kaya Retreat

Kaya Retreat
3.0 star property
Diyatalawa
The price is NT$5,980
NT$7,056 total
includes taxes & fees
Jun 12 - Jun 13
Kaya Retreat

Dolape Villa

Dolape Villa
3.0 star property
Ballaketuwa
The price is NT$965
NT$1,139 total
includes taxes & fees
Jun 17 - Jun 18
Dolape Villa
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Badulla attractions

Learn more about Badulla

Tucked into the misty highlands, Badulla invites visitors to explore the ancient Muthiyangana Raja Maha Viharaya temple where locals leave lotus flowers as offerings. Hike to the magnificent Nine Arches Bridge early morning when local joggers have it mostly to themselves, then visit St. Mark's Church for its colonial architecture and peaceful gardens.

Panorama of Ella Rock in fog

Top Badulla Hotel Reviews

More cheap stays in Badulla

Frequently asked questions

Where is the best place for a stay in Badulla?
Based on our traveler data, Tree Nature Resort is one of the top choices for your stay. This resort offers free breakfast and free parking. Other good choices for your trip to the area are The Cubes Ella and Onrock Boutique Hotel. See all available top hotels, or vacation rentals in Badulla.
What are some of the best vacation home rentals that Badulla has to offer?
Dorchester: This vacation home rental near Badulla is located on the waterfront and has a balcony, a terrace, and a barbecue grill to put you at ease in your new surroundings. It has 4 bedrooms as well as a kitchen with a fridge, a stovetop, and a microwave, so you can cook with friends or family. Make the most of the garden in this rental home to help you unwind. See all vacation rentals in Badulla.
If I need to cancel my hotel reservation in Badulla, will I receive a refund?
Yes! The majority of room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your arrival date. If your reservation is non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Badulla.
Where can I learn more about changing or cancelling my trip to Badulla?
For more information about updating your trip to Badulla or cancelling it, click here.
What are some accommodations with pools in Badulla?
98 Acres Resort & Spa: Resort located near Nine Arches Bridge. Features a full-service spa, an outdoor pool, and daily. Te Dalu Resort & Spa and Wishing Tree Boutique Resort Haputale are two additional hotels that feature an onsite pool. View all hotels with pools in Badulla.
What is the best spa hotel in Badulla?
Orellia cabana is a top spa hotel featuring an outdoor pool and a restaurant. Spend an afternoon at the spa where you'll find facials, body scrubs, and detox wraps. In-room massages are also available. See all spa hotels in Badulla.
What's it like staying in Badulla?
Those traveling to Badulla are sure to enjoy the sights to see and things to do. In Badulla, there are 11 hotels and other accommodations to choose from. Find out more about Badulla.
What are the top places to visit in Badulla?
A favorite place to visit is Kataragama Devale. You'll also find Nine Arches Bridge and Little Adam's Peak in the area. Check out what more to see and do in Expedia's Badulla guide.
What's the weather like in Badulla?
The hottest months are usually April and March with an average temp of 68°F, while the coldest months are January and February with an average of 65°F. The rainiest months in Badulla are October, November, May, and April, with each month seeing an average of 17 inches of rainfall.