The 10 best accommodation in Badulla, Sri Lanka | Booking.com
Skip to main content

Accommodation in Badulla

Find the accommodation that appeal to you the most

The best accommodation in Badulla

Check out our pick of great accommodation in Badulla

Filter by:

Review score

TK Homes

Badulla

Featuring a rooftop pool and views of pool, TK Homes is a recently renovated apartment set in Badulla, 22 km from Demodara Nine Arch Bridge.

M
Michael
From
Norway
Very nice located home with fantastic view over Badulla. Short distance to city center, easy to get to by TukTuk. Quiet and clean. The rooms and bathrooms have a good size. Nice little pool to cool down and have a break. The owner is very friendly and helpful in all kind of things and comes with good tips for day activities and places to go/to eat. We had some fantastic days and can highly recommend this place.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 113 reviews
Price from
US$18
1 night, 2 adults

Boo Kirinda Holiday Resort

Badulla

Located in Badulla, 25 km from Demodara Nine Arch Bridge, Boo Kirinda Holiday Resort provides accommodation with a garden, free private parking, a shared lounge and a terrace.

P
Parikh
From
Sri Lanka
We liked everything during our stay for two nights. Breakfast was great and the ordered dinner as well was nicely prepared. Staff is very helping. It is surrounded by lush green landscape, flowing water. Very beautiful and scenic. The location is a bit challange to reach but the managment is pro-actively reached out to us and arrange a ride for us. Overall a great place to stay for whatever reason you may have for your visit, this place is an outstanding location, very friendly staff and management. Please call managment before heading there to arrange a ride for you and be rest assured for your entire stay.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 187 reviews
Price from
US$40
1 night, 2 adults

Summer Dream

Badulla

Located within 18 km of Demodara Nine Arch Bridge and 44 km of Hakgala Botanical Garden in Badulla, Summer Dream provides accommodation with a kitchen.

S
Senarathna
From
Sri Lanka
Absolutely loved the stay at the hotel, it was fabulous
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
US$15.04
1 night, 2 adults

Lotus Ella Homestay

Badulla

Boasting mountain views, Lotus Ella Homestay features accommodation with a garden and a balcony, around 4.8 km from Demodara Nine Arch Bridge.

K
Katarzyna
From
Poland
First of all - don’t be afraid there is only 1 opinion of this place. We were the first guests welcomed in Lotus Ella Homestay for 3 nights! It’s a freshly renovated space with 2 rooms and a bathroom. All nicely done and spotless clean. There is a fan, but the temperature was good even without it. Plenty of plugs to charge electronics. Wi-Fi good, but for working online we used hotspot with our phones. I could say it’s the best stay in Sri Lanka after our 2 weeks journey! The lady owner taking care of it is an adorable woman, she makes sure you are happy with your stay and every day filling up our table with an amazing local breakfast and coffee. She doesn’t speak English but she was fine when we did Google translation in Sinhalese and played it for her. She also got a lot of boys around that speak good English in case of troubles. Location of the place is just what you need 5 minutes away from the centre of Ella and after a long day of visiting places you can relax there with all the sounds of the jungle away from the Ella’s party noise. They have an amazing garden with a place for feeding squirrels where you can spot also a giant squirrel and Sri Lankan birds. On the same street you can arrange your laundry for 500 per kg and scooter rental 2500 per day with the same guy. I would really recommend you to stay there and help the lady run her new started up business! 😊
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$25
1 night, 2 adults

Moonstone Holiday Cottages

Badulla

Moonstone Holiday Cottages, a property with a garden, is located in Badulla, 21 km from Demodara Nine Arch Bridge, 48 km from Hakgala Botanical Garden, as well as 17 km from Demodara Railway Station.

C
Cey1216
From
Sri Lanka
Meals, location, service cleanliness are perfect. Highly recommended.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
US$28.80
1 night, 2 adults

Dream Holiday Home Badulla

Badulla

Dream Holiday Home Badulla, a property with a garden, is situated in Badulla, 21 km from Demodara Nine Arch Bridge, 47 km from Hakgala Botanical Garden, as well as 17 km from Demodara Railway Station....

T
Thanseem
From
New Zealand
A very warm and pleasant stay. The staff were kind, helpful, and always welcoming. The room was clean and comfortable. What stood out most was the genuine hospitality—it felt more like home than a hotel. We are truly grateful for the experience
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 11 reviews
Price from
US$13.50
1 night, 2 adults

The serenity

Badulla

21 km from Demodara Nine Arch Bridge, The serenity is a recently renovated property located in Badulla and provides air-conditioned rooms with free WiFi and private parking.

К
Колесникова
From
Russia
The apartment is beautiful. The host found out our arrival time in advance and met us in the evening for check-in. The place was very clean, comfortable, and mosquito-free — there were fumigators in the rooms. Special thanks for the water, kettle, and tea bags. The bed was very comfortable, and I slept really well. The bathroom was clean too. In the morning, we woke up to an amazing view of the mountains and the river through the palm trees. The area is peaceful, with birds singing. We highly recommend this place!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 30 reviews
Price from
US$21.85
1 night, 2 adults

Cinnamon Serenity Villa

Badulla

Boasting an outdoor swimming pool, a garden, and a terrace, Cinnamon Serenity Villa features accommodation in Badulla with free WiFi and mountain views.

J
Julia
From
Switzerland
Absolutely beautiful location and villa. I’ve stayed in a lot of villas in Sri Lanka and this is hands down the best. We had transport problems and the host and owner were so understanding and accommodating. One of the best weekends of our lives, would 10000% recommend to anyone.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$450
1 night, 2 adults

CROWN REGENCY- BADULLA

Hotel in Badulla

CROWN REGENCY- BADULLA in Badulla features 3-star accommodation with a garden and a terrace.

P
Partheeban
From
Saudi Arabia
From the moment I arrived, my experience at Crown Regency was nothing short of outstanding. The staff was warm, attentive, and went above and beyond to ensure our comfort. The rooms were immaculate, beautifully designed, and well-equipped with everything needed for a perfect stay. The amenities were top-notch. Dining was an absolute delight, with a variety of delicious options and impeccable service. The location was ideal, making it easy to purpose my visit. Every detail was thoughtfully taken care of, making my stay truly memorable. If you're looking for a luxurious and seamless experience,Crown Regency is the place to be.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 142 reviews
Price from
US$40
1 night, 2 adults

Heritage Grand - Badulla

Hotel in Badulla

Situated in Badulla, within 20 km of Demodara Nine Arch Bridge and 46 km of Hakgala Botanical Garden, Heritage Grand - Badulla features accommodation with a shared lounge and free WiFi as well as free...

y
youngchan
From
South Korea
I always use this hotel when I travel to Badulla. The reason is that the hotel is in the city center, so it is very convenient for exploring the city of Badulla, and the price is very good. Also, the facilities are clean, and all the staff are very friendly. The food at the restaurant is also very delicious. I would like to highly recommend this hotel to travelers who are planning a trip to Badulla.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 93 reviews
Price from
US$28
1 night, 2 adults
All accommodation in Badulla

Most booked accommodation in Badulla and surroundings in the past month

See all

Great access to the city centre. Check these accommodation in Badulla and nearby

  • Luna home

    Badulla
    Central location

    Featuring mountain views, Luna home provides accommodation with a garden and a balcony, around 18 km from Demodara Nine Arch Bridge. This property offers access to a terrace and free private parking.

    From US$121 per night
  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 18 reviews

    Featuring a terrace and views of mountain, Suriya Haven Homestay is a recently renovated homestay located in Badulla, 20 km from Demodara Nine Arch Bridge.

    From US$25.20 per night
  • Located 22 km from Ella Railway Station, 23 km from Ella Spice Garden and 25 km from Little Adam's Peak, Dilrukshan Holiday Resort offers accommodation situated in Badulla.

    From US$25.54 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Eighty Seven Guest is situated in Badulla, 17 km from Demodara Railway Station, 23 km from Ella Railway Station, and 24 km from Ella Spice Garden.

    From US$32.20 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 93 reviews

    Situated in Badulla, within 20 km of Demodara Nine Arch Bridge and 46 km of Hakgala Botanical Garden, Heritage Grand - Badulla features accommodation with a shared lounge and free WiFi as well as free...

    From US$28 per night
  • 96 Resort

    Badulla
    Central location
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Set in Badulla, 21 km from Demodara Nine Arch Bridge, 96 Resort offers accommodation with a garden, free private parking and a restaurant.

    From US$43.30 per night
  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 24 reviews

    Rochesta Holiday Inn, a property with a terrace, is located in Badulla, 47 km from Hakgala Botanical Garden, 17 km from Demodara Railway Station, as well as 24 km from Ella Railway Station.

    From US$21.17 per night
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 3 reviews

    Set in Badulla and only 20 km from Demodara Nine Arch Bridge, Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla offers accommodation with mountain views, free WiFi and free private...

    From US$51.07 per night

Save money on accommodation in Badulla and nearby – budget options available

  • CROWN REGENCY- BADULLA

    Badulla
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 142 reviews

    CROWN REGENCY- BADULLA in Badulla features 3-star accommodation with a garden and a terrace.

    From US$50 per night
  • Rathnapala Guest

    Badulla
    Budget options available
    Scored out of 10, guest rating 5.9
    Passable - What previous guests thought, 30 reviews

    Located within 21 km of Demodara Nine Arch Bridge and 48 km of Hakgala Botanical Garden in Badulla, Rathnapala Guest offers accommodation with seating area.

    From US$20.22 per night
  • Orelia villas

    Badulla
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 37 reviews

    Situated 20 km from Demodara Nine Arch Bridge, Orelia villas features accommodation with a garden, a terrace and a shared kitchen for your convenience.

  • Tree Nature Resort

    Hali Ela
    Budget options available

    Located in Hali Ela and only 47 km from Gregory Lake, Tree Nature Resort provides accommodation with garden views, free WiFi and free private parking.

    From US$97.68 per night
  • Sithara Estate Bungalow

    Ella
    Budget options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 8 reviews

    Boasting a garden and views of mountain, Sithara Estate Bungalow is a recently renovated villa situated in Ella, 45 km from Gregory Lake.

    From US$95.80 per night
  • Sithara Estate family Cottage

    Ella
    Budget options available

    Located just 15 km from Demodara Nine Arch Bridge, Sithara Estate family Cottage provides accommodation in Ella with access to a garden, a terrace, as well as room service.

    From US$83.25 per night
  • View Paradise

    Ella
    Budget options available

    Situated within 49 km of Gregory Lake and 10 km of Demodara Nine Arch Bridge, View Paradise provides rooms in Ella.

    From US$43.96 per night
  • Green villa

    Badulla
    Budget options available

    Located in Badulla, within 20 km of Demodara Nine Arch Bridge and 46 km of Hakgala Botanical Garden, Green villa provides accommodation with a garden as well as free private parking for guests who...

Enjoy breakfast in Badulla and nearby

  • Cloud stay Badulla

    Badulla
    Breakfast options
    Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    Set in Badulla, 47 km from Hakgala Botanical Garden and 17 km from Demodara Railway Station, Cloud stay Badulla offers air conditioning.

    From US$35.53 per night
  • Offering an open-air bath and mountain view, Kubera holiday home is located in Badulla, 26 km from Demodara Nine Arch Bridge and 22 km from Demodara Railway Station.

    From US$27.76 per night
  • Mountain Breeze Villa

    Ella
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 6 reviews

    Boasting a garden, terrace and views of mountain, Mountain Breeze Villa is located in Ella, 6.8 km from Demodara Nine Arch Bridge. This property offers access to a balcony and free private parking.

    From US$33.30 per night
  • Village Breeze Cabana

    Ella
    Breakfast options
    Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    Offering a garden and garden view, Village Breeze Cabana is located in Ella, 10 km from Demodara Nine Arch Bridge and 44 km from Hakgala Botanical Garden.

    From US$29.97 per night
  • Berghaus Bungalow

    Ella
    Breakfast options
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 20 reviews

    Situated in Ella, 5.6 km from Demodara Nine Arch Bridge, Berghaus Bungalow features accommodation with a garden, free private parking and a terrace.

    From US$45 per night
  • Nine Skies

    Ella
    Breakfast options
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 26 reviews

    Nine Skies features free bikes, outdoor swimming pool, a garden and shared lounge in Ella. With free WiFi, this 5-star hotel has a restaurant and a bar. The hotel has family rooms.

    From US$663.11 per night
  • Thilina Guest

    Badulla
    Breakfast options
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 104 reviews

    Situated in Badulla and only 21 km from Demodara Nine Arch Bridge, Thilina Guest features accommodation with mountain views, free WiFi and free private parking.

  • Serenity Stay

    Badulla
    Breakfast options
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 4 reviews

    Offering a garden and garden view, Serenity Stay is set in Badulla, 19 km from Demodara Nine Arch Bridge and 46 km from Hakgala Botanical Garden.

FAQ about accommodation in Badulla

Accommodation that guests love in Badulla

See all
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 20 reviews
    The place is beautifully located- with views of the train line and of a flowing stream. This place was a dream to wake up to. This is such a hidden gem in Badulla. The owner went above and beyond to help us with our last minute changed plans- he accommodated all our requests with kindness and compassion. The hotel is equipped with everything that you’ll need for your stay here. Highly recommended this hotel!
    Guest review by
    Vihara
    Family with young children
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 104 reviews
    The room is very well maintained for a comfortable and reasonable price. The staff is also a very nice and kind bunch. Anyone can suggest to stay at this place without fear or doubt.
    Guest review by
    Ashini
    Young couple
  • Avg. price/night: US$50
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 142 reviews
    Very convenient for a one night stay before catching an early morning train. A comfortable stay and very welcoming staff.
    Guest review by
    Eleanor
    Family with young children
  • Avg. price/night: US$25.30
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 96 reviews
    This is a lovely property with an amazing view on the quiet outskirts of Badulla. Hasindu is an extremely cheerful, helpful host, and he is also a great cook! He helped us arrange everything we wanted to do and was very responsive to everything we needed help with. I would definitely stay here again!
    Guest review by
    Lindsey
    Group
  • Avg. price/night: US$55
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 187 reviews
    The location, the staff and accommodation was exceptional and they did above and beyond to make our stay remarkable. The location was spacious and rooms were super clean. It is a paradise for nature lovers situated with easy access to Badulu river and surrounded by a forest. Even though we went there during a rough summer with high temperatures even outside the rooms the temperature was comparatively much better than other places. The breakfast provided was also great and had Sri Lankan and English breakfast options and tasted good.
    Guest review by
    Ishan Kavinda
    Family with young children
  • Avg. price/night: US$55
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 187 reviews
    Breakfast & dinner were delicious. Both meals were prepared on our special request. Staff was very helpful and very hospitable & professional. Pick up was arranged from the Railway station at a reasonable price. We were treated well and keep our holiday very memorable one. Recommended to stay your holiday.
    Guest review by
    Rathnayake
    Family with young children
  • Avg. price/night: US$55
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 187 reviews
    It is a great location with beautiful views, proximity to river. The staff were very welcoming and we enjoyed the food. The communication pre stay was good and they kindly organised our transport to the accommodation from the station.
    Guest review by
    Susan
    Family with young children
  • Avg. price/night: US$24
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 227 reviews
    The view was amazing, and it was a beautiful, quiet, and relaxing surrounding: the perfect location for a holiday at Badulla. It had a lovely homely feeling, and the staff were incredibly helpful and nice. We truly enjoyed our stay.
    Guest review by
    Godlieb
    Family with young children
  • Avg. price/night: US$42.97
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 85 reviews
    location of the rooms were amazing,clean modern type, spacious rooms and it was super comfortable.had a wonderful experience.It was really worth the price. Service was amazing aswell, Friendly and welcoming staff made the stay even better. The owner of the resort himself guided us throughout the day and it was a such a nice experience. wouldn’t hesitate to recommend this wonderful place to anyone who plans to spend their holidays in badulla area.
    Guest review by
    Enaya
    Family with young children