Skip to main content

Accommodations in Badulla

Find the accommodations that appeal to you the most

The best accommodations in Badulla

Check out our selection of great accommodations in Badulla

Filter by:

Review score

Heritage Grand - Badulla

Hotel in Badulla

Located in Badulla, within 12 miles of Demodara Nine Arch Bridge and 29 miles of Hakgala Botanical Garden, Heritage Grand - Badulla has accommodations with a shared lounge and free WiFi as well as...

N
Naushad
From
Sri Lanka
Everything was good about this place especially the FOM Umesha was a pleasant and very friendly person. Definitely my go to place when visiting Badulla again .
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 132 reviews
Price from
$28
1 night, 2 adults

Crystal Resort

Badulla

A good location for a stress-free stay in Badulla, Crystal Resort is a guest house surrounded by views of the mountain. The property features a terrace, bar, and parking on-site among other...

A
Arman
From
United States
Basic room with a large clean bathroom, good water pump/heat, nice AC and solid wifi as well. Highlight was the hosts - very hospitable, picked me up and dropped me off at train station, picked up dinner each day after dark. definitely recommended for Badulla
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 100 reviews
Price from
$25.20
1 night, 2 adults

TK Homes

Badulla

TK Homes in Badulla provides accommodations with a rooftop pool, an indoor pool, and a terrace.

L
Lakshitha
From
Sri Lanka
a very calm and peaceful hotel. The atmosphere is so relaxing, and the staff are extremely kind and helpful. Highly recommended !
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 134 reviews
Price from
$18
1 night, 2 adults

Boo Kirinda Holiday Resort

Badulla

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

c
crew of equinox
From
Canada
the very quiet location and driving the hill leading to the property,
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 184 reviews
Price from
$26.52
1 night, 2 adults

NILGIRA VILLA - By LILYS

Hotel in Badulla

Located in Badulla, 13 miles from Demodara Nine Arch Bridge, NILGIRA VILLA - By LILYS provides accommodations with free WiFi and free private parking.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 17 reviews
Price from
$28.80
1 night, 2 adults

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla

Badulla

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla offers air-conditioned rooms in Badulla. Private parking is available on site at this recently renovated property.

A
Atugoda
From
Sri Lanka
We stayed one night at Target Range Villa, Badulla, and it was truly a beautiful and heart-touching experience. From the moment we arrived, we were welcomed with luxurious, calm, and extremely relaxing hospitality that made us feel completely at home. The food deserves a very special mention. Lunch, dinner, breakfast, every single meal was superb, delicious, and full of authentic Sri Lankan flavor. You can really feel the love and care in every dish. It’s not just food; it’s an experience that touches your heart and satisfies your soul. The peaceful environment, kind staff, and overall atmosphere helped us relax both mentally and emotionally. This is not just a place to stay—it’s a place to heal, refresh, and create beautiful memories. I truly recommend Target Range Villa to anyone looking for peace, comfort, and genuine Sri Lankan hospitality. Once you visit, you’ll definitely want to come back again. Highly recommended! 🌿❤️
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 20 reviews
Price from
$33.30
1 night, 2 adults

kites mountain

Hotel in Badulla

Located in Badulla, within 14 miles of Demodara Nine Arch Bridge and 30 miles of Hakgala Botanical Garden, kites mountain provides accommodations with an outdoor swimming pool and free WiFi throughout...

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 10 reviews
Price from
$12.60
1 night, 2 adults

Summer Dream

Badulla

Summer Dream enjoys a location in Badulla, 11 miles from Demodara Nine Arch Bridge and 28 miles from Hakgala Botanical Garden. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
$15.04
1 night, 2 adults

Lotus Ella Homestay

Badulla

Lotus Ella Homestay is a recently renovated homestay in Badulla, near Ella Train Station. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews
Price from
$25
1 night, 2 adults

Moonstone Holiday Cottages

Badulla

Providing a garden, Moonstone Holiday Cottages offers accommodations in Badulla.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 7 reviews
Price from
$28.80
1 night, 2 adults
All accommodations in Badulla

Most booked accommodations in Badulla and surrounding area in the past month

See all

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 10 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 184 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 20 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 41 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 212 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 134 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 54 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 17 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 132 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 179 reviews

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

See all

Mid City Apartment

Badulla
Budget options available

Mid City Apartment offers accommodations in Badulla, 12 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From $74.94 per night

96 Resort

Badulla
Budget options available
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Located in Badulla, 13 miles from Demodara Nine Arch Bridge, 96 Resort provides accommodations with a garden, free private parking and a restaurant.

From $43.30 per night

Villa Lewis

Badulla
Budget options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 56 reviews

Villa Lewis enjoys a location in Badulla, 29 miles from Hakgala Botanical Garden and 10 miles from Demodara Railway Station.

From $49 per night

CROWN REGENCY- BADULLA

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

Located in Badulla and with Demodara Nine Arch Bridge reachable within 12 miles, CROWN REGENCY- BADULLA provides concierge services, non-smoking rooms, a garden, free WiFi and a terrace.

From $50 per night

Villa Heritance

Badulla
Budget options available

Villa Heritance offers accommodations in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden. This apartment provides free private parking and free Wifi.

From $119.89 per night

Rathnapala Guest

Badulla
Budget options available
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 26 reviews

Rathnapala Guest enjoys a location in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From $20.22 per night

Orelia villas

Badulla
Budget options available
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 41 reviews

Located 13 miles from Demodara Nine Arch Bridge, Orelia villas has accommodations with a garden, a terrace and a shared kitchen for your convenience.

From $34.98 per night

wellassa homestay

Badulla
Budget options available
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3 reviews

Wellassa homestay is located in Badulla, just 16 miles from Demodara Nine Arch Bridge and 13 miles from Demodara Railway Station.

From $45.52 per night

Great access to the city center. Check these accommodations in Badulla and nearby

See all
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 21 reviews

A recently renovated homestay, Suriya Haven Homestay offers accommodation in Badulla. With river views, this accommodation offers a balcony.

From $25.20 per night

Dilrukshan Holiday Resort is located in Badulla, just 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From $25.54 per night

PINI ROO Villa

Badulla
Central location

PINI ROO Villa offers accommodations in Badulla, 10 miles from Demodara Railway Station and 12 miles from Ella Train Station.

From $63.28 per night

Green villa

Badulla
Central location

Green villa enjoys a location in Badulla, 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From $37.75 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 25 reviews

Rochesta Holiday Inn offers accommodations in Badulla, 15 miles from Ella Train Station and 15 miles from Ella Spice Garden Cooking Class.

From $21.52 per night

Weligama Resort

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

Weligama Resort has accommodations in Badulla. The property is located 13 miles from Demodara Nine Arch Bridge, 29 miles from Hakgala Botanical Garden and 11 miles from Demodara Railway Station.

From $35.53 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Cloud stay Badulla offers accommodations in Badulla, 11 miles from Demodara Railway Station and 13 miles from Ella Train Station.

From $24.37 per night

Hotel Greenmount

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

Located in Badulla, 13 miles from Demodara Nine Arch Bridge, Hotel Greenmount has accommodations with free WiFi and free private parking. This 3-star hotel offers a 24-hour front desk.

From $27.96 per night

Enjoy breakfast in Badulla and nearby

See all

Calm Stay

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

Calm Stay is a recently renovated apartment in Badulla where guests can make the most of the garden and terrace. This apartment provides free private parking, a 24-hour front desk, and free Wifi.

From $19.55 per night

Prasada Resort

Badulla
Breakfast options
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3 reviews

Featuring garden views, Prasada Resort in Badulla features accommodations and a garden.

From $23.32 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

White Cozy Family Bungalow is located in Badulla, just 12 miles from Demodara Nine Arch Bridge and 28 miles from Hakgala Botanical Garden.

From $48.85 per night

Spring View Holiday Home - 2nd Floor Apartment is located in Badulla, just 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From $64.39 per night

Spring View Holiday Home - Villa is located in Badulla, just 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From $38.86 per night

Wellassa Hillside Villa is located in Kendagolla, just 16 miles from Demodara Nine Arch Bridge and 14 miles from Demodara Railway Station.

From $43.26 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

16 miles from Demodara Nine Arch Bridge in Badulla, Kubera holiday home features accommodations with access to an open-air bath. This property offers access to a terrace and free private parking.

From $27.76 per night

30 miles from Gregory Lake in Hali Ela, Green Hill 360 Villa Hali Ela provides accommodations with access to a hot tub. This property offers access to a terrace, free private parking, and free Wifi.

From $66.60 per night

FAQ about accommodations in Badulla

Accommodations that guests love in Badulla

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 23 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 byVihara
Family with young children
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 103 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 byAshini
Young couple
Avg. price/night: $50
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 179 reviews
Very convenient for a one night stay before catching an early morning train. A comfortable stay and very welcoming staff.
Guest review byEleanor
Family with young children
Avg. price/night: $42.90
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 184 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 byIshan Kavinda
Family with young children
Avg. price/night: $42.90
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 184 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 byRathnayake
Family with young children
Avg. price/night: $42.90
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 184 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 bySusan
Family with young children
Avg. price/night: $24
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 212 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 byGodlieb
Family with young children
Avg. price/night: $25.20
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 100 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 byEnaya
Family with young children