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...

A
Alan
From
Singapore
Heritage Grand Badulla provided a comfortable and enjoyable stay. The friendly staff, great food, and convenient location made it a memorable trip. I would definitely consider staying here again!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 116 reviews
Price from
$28
1 night, 2 adults

TK Homes

Badulla

TK Homes is a recently renovated apartment in Badulla where guests can make the most of its rooftop pool, indoor pool, and terrace. A public bath and a car rental service are available for guests.

A
Ajmal
From
United Arab Emirates
My stay at the TK Hotel was absolutely fantastic, and I cannot recommend it enough. The hospitality was truly amazing from the moment we arrived. What really set this place apart was the manager. He is a genuine gentleman and went above and beyond to help us with everything. He assisted with our tour bookings, arranging reliable tuk-tuks, and generally making sure our entire trip was smooth and stress-free. The service, the staff's kindness, and the manager's personal attention made everything perfect. If anyone is planning to visit the area, this property is the better option for a comfortable and perfectly managed stay. A huge thank you to the team and the wonderful manager!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 124 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.

L
Longbowj
From
Sri Lanka
Adventure-like experience when entering a hotel was outstanding. The staff was good and supportive. The owner is really friendly and willing to go the extra mile for the satisfaction of their guests. Even he gave updates on the road even after we checked out.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 184 reviews
Price from
$37.60
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 is a recently renovated bed and breakfast in Badulla where guests can make the most of its garden and terrace.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
$37
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.6
Exceptional - What previous guests thought, 6 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, 6 reviews
Price from
$28.80
1 night, 2 adults

Dream Holiday Home Badulla

Badulla

Dream Holiday Home Badulla is located in Badulla, just 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

T
Tharindu
From
Sri Lanka
I liked how clean and well-organized everything was. I appreciate the owner for being friendly and helpful. We were also provided with a kitchen and dining area with plates, tea cups, and an electric kettle. It was a very secure place surrounded by walls and a gate. Overall, it was worth the price.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 13 reviews
Price from
$12.75
1 night, 2 adults

The serenity

Badulla

The serenity is a recently renovated homestay in Badulla where guests can make the most of its garden and shared lounge. With mountain views, this accommodation features a terrace.

S
Sanghun
From
South Korea
It's located in a quiet neighborhood. If you want to avoid super touristy destinations (e.g., Ella), Badulla and this property would be a good choice. The room and the bathroom were clean. The owner arranged a private car to nearby tourist attractions like Lipton's Seat for a reasonable price.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 39 reviews
Price from
$21.85
1 night, 2 adults

Cinnamon Serenity Villa

Badulla

Featuring an outdoor swimming pool, a garden, and a terrace, Cinnamon Serenity Villa has accommodations in Badulla with free WiFi and mountain views.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
$450
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.4
Wonderful - What previous guests thought, 90 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 53 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 96 reviews

Popular with guests booking accommodations in Badulla

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

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 39 reviews

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 218 reviews

Popular with guests booking accommodations in Badulla

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

Popular with guests booking accommodations in Badulla

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

Popular with guests booking accommodations in Badulla

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

Popular with guests booking accommodations in Badulla

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 158 reviews

Enjoy breakfast in Badulla and nearby

Luna home

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

Providing a garden, Luna home provides accommodations in Badulla. This property offers access to a terrace and free private parking.

From $121 per night

Green villa

Badulla
Breakfast options

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

96 Resort

Badulla
Breakfast options
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
Breakfast options
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 58 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
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 158 reviews

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

From $40 per night

Hotel Greenmount

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

Located within 13 miles of Demodara Nine Arch Bridge and 29 miles of Hakgala Botanical Garden, Hotel Greenmount has rooms in Badulla.

From $27.32 per night

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

Orelia villas

Badulla
Breakfast options
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 39 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

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

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 20 reviews

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

From $32.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

Villa Heritance

Badulla
Central location

Villa Heritance offers accommodations in Badulla, 12 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
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Eighty Seven Guest offers accommodations in Badulla, 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From $28.49 per night

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
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 $23.43 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

Bunker Villa

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

Located in Badulla, Bunker Villa offers barbecue facilities. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property.

From $29.98 per night

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

Rathnapala Guest

Badulla
Budget options available
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 29 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

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

Tree Nature Resort

Hali Ela
Budget options available

Tree Nature Resort enjoys a location in Hali Ela, 29 miles from Gregory Lake and 8.6 miles from Demodara Nine Arch Bridge. This villa provides free private parking, room service, and free Wifi.

From $97.68 per night

Sithara Estate family Cottage

Ella
Budget options available

Located just 10 miles from Demodara Nine Arch Bridge, Sithara Estate family Cottage provides accommodations in Ella with a garden, a terrace, as well as room service.

From $91.02 per night

View Paradise

Ella
Budget options available

Located within 30 miles of Gregory Lake and 6.2 miles of Demodara Nine Arch Bridge, View Paradise provides rooms in Ella.

From $43.96 per night

narangala skycamping

Bokanoruwa
Budget options available

Offering a garden, narangala skycamping offers accommodations in Bokanoruwa.

From $96.80 per night

Thilina Guest

Badulla
Budget options available
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 96 reviews

Thilina Guest enjoys a location in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden. This guest house features free private parking and free Wifi.

From $14 per night

360 City View

Badulla
Budget options available
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 218 reviews

Providing mountain views, 360 City View in Badulla provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi.

From $24 per night

FAQ about accommodations in Badulla

Accommodations that guests love in Badulla

See all
Avg. price/night: $53.40
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
Avg. price/night: $14
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 96 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: $40
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 158 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: $15
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: $51.70
Scored out of 10, guest rating 9.0
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 by
Ishan Kavinda
Family with young children
Avg. price/night: $51.70
Scored out of 10, guest rating 9.0
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 by
Rathnayake
Family with young children
Avg. price/night: $51.70
Scored out of 10, guest rating 9.0
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 by
Susan
Family with young children
Avg. price/night: $24
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 218 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: $37.97
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 90 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