Skip to main content

Accommodation in Badulla

Find the accommodation that appeal to you the most

Select occupancy

The best accommodation in Badulla

Check out our pick of great accommodation in Badulla

Filter by:

Review score

Crystal Resort

Badulla

With mountain views, Crystal Resort is located in Badulla and has a restaurant and a shared kitchen. With garden views, this accommodation offers a balcony.

S
Sofia
From
Monaco
We had a wonderful experience staying here. The staff were extremely friendly and welcoming, which made us feel right at home. Both the room and the dining area were spotlessly clean and well-maintained, just like in the photos—we truly appreciated the consistency. The place was also very budget-friendly. Overall, everything exceeded our expectations. We would highly recommend this place to anyone looking for a clean, comfortable, and affordable stay.♥
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 111 reviews
Price from
AR$ 26,540.70
1 night, 2 adults

TK Homes

Badulla

Featuring mountain views, TK Homes features accommodation with a rooftop pool, an indoor pool and a terrace, around 22 km from Demodara Nine Arch Bridge.

E
Emma
From
United Kingdom
Hospitality was fab thank you but not quite the location we thought - my fault!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 126 reviews
Price from
AR$ 26,540.70
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.

M
Mazisi
From
South Africa
The location, the access road was such an adrenaline pump in a good way, the tranquility, secluded, the sound of the river at night, the food. I loved everything. I was supposed to check in at 18H00 but due to challenges with transport I arrived at 04H30am. The owner went out of his way to accommodate my situation and even arranged a Tuk Tuk.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 173 reviews
Price from
AR$ 43,013.62
1 night, 2 adults

Calm Stay

Badulla

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

M
Matthew Gardiner
From
United Kingdom
Calm Stay is a beautiful brand new apartment and our host Kavi and his wife were amazing. The downstairs area is huge and you have a large sitting area. They provided us with tea and cake every day and we loved our time with them in Badulla. The apartment was immaculately clean and we were able to use their fridge for cold drinks. The location is by the river but only a ten minutes walk into town. We caught the train from Ella and the scenic route was beautiful. Whilst here we visited the Dunhinda waterfalls by bus and would definitely recommend going. Admission is 600 rupees per person and it takes about 45 minutes to walk to.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 24 reviews
Price from
AR$ 20,303.63
1 night, 2 adults

NILGIRA VILLA By LILYS

Hotel in Badulla

Providing free WiFi, NILGIRA VILLA By LILYS is located in Badulla, 21 km from Demodara Nine Arch Bridge and 48 km from Hakgala Botanical Garden.

M
Malalagama
From
Sri Lanka
With the opening of "Nilgira Villa - By Lilys" in Badulla, I had the opportunity to spend a night there with my family. It was an extremely beautiful place surrounded by the coolness of "Dunhinda Falls," trees with green leaves, and mountain slopes. I highlight as a special feature that, being located near the Badulla railway station, it is easily accessible even for those arriving by train. A very friendly and efficient staff, delicious food and drinks, and modern, comfortable rooms provided us with great satisfaction. With spacious facilities and secure parking, I recommend this place for spending your vacation freely and enjoyably.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 49 reviews
Price from
AR$ 42,465.12
1 night, 2 adults

Cloud stay Badulla

Badulla

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

B
Baxter
From
United Kingdom
The host is very hospitable! It's a very clean and comfortable place, and it's conveniently located near the train station. We have stopped for the night after a long trip on the Ella Odyssey train.♥
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 13 reviews
Price from
AR$ 33,913.11
1 night, 2 adults

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

Badulla

Set within 20 km of Demodara Nine Arch Bridge and 47 km of Hakgala Botanical Garden, Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla offers rooms with air conditioning and a...

A
Antonín
From
Czech Republic
This place went above and beyond. The host Jeffrey and his wife have extensive experience in the business, the food we had here was excellent - while still very srilankan, it was different to all the other places, exceptionally tasty. We mentioned that we’d like to visit a vanilla plantation close to Kandy, and were promptly provided with a contact for a private tour of a non-published place. The room was very clean and comfy. We’d love to stay here again!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 48 reviews
Price from
AR$ 75,301.86
1 night, 2 adults

kites mountain

Hotel in Badulla

Located in Badulla, within 23 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, kites mountain provides accommodation with an outdoor swimming pool and free WiFi throughout the...

A
Amila
From
Sri Lanka
Location is very good, clean and calm.Easy access to the location.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews
Price from
AR$ 36,839.96
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.5
Exceptional - What previous guests thought, 8 reviews
Price from
AR$ 39,360.44
1 night, 2 adults

Moonstone Holiday Cottages

Badulla

Located within 48 km of Hakgala Botanical Garden and 17 km of Demodara Railway Station in Badulla, Moonstone Holiday Cottages offers accommodation with seating area.

C
Cey1216
From
Sri Lanka
Meals, location, service cleanliness are perfect. Highly recommended.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 7 reviews
Price from
AR$ 54,025.06
1 night, 2 adults
All accommodation in Badulla

Most booked accommodation in Badulla and surroundings in the past month

See all

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Popular with guests booking accommodation in Badulla

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

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 172 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 48 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 111 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 126 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 48 reviews

Popular with guests booking accommodation in Badulla

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

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 187 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 146 reviews

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

See all

96 Resort

Badulla
Budget options available
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.

Villa Lewis

Badulla
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 53 reviews

Villa Lewis, a property with a garden, is located in Badulla, 20 km from Demodara Nine Arch Bridge, 46 km from Hakgala Botanical Garden, as well as 16 km from Demodara Railway Station.

The serenity

Badulla
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 68 reviews

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.

Rathnapala Guest

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

wellassa homestay

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

Set 25 km from Demodara Nine Arch Bridge, wellassa homestay offers accommodation with free WiFi and free private parking.

Wellassa Hillside Villa

Kendagolla
Budget options available

Situated in Kendagolla and only 26 km from Demodara Nine Arch Bridge, Wellassa Hillside Villa features accommodation with garden views, free WiFi and free private parking.

Wellassa Hillside Villa

Kendagolla
Budget options available

Located in Kendagolla and only 26 km from Demodara Nine Arch Bridge, Wellassa Hillside Villa provides accommodation with garden views, free WiFi and free private parking.

V6 Nest

Hali Ela
Budget options available

Featuring garden views, V6 Nest provides accommodation with a balcony, around 48 km from Gregory Lake. This property offers access to a terrace and free private parking.

Enjoy breakfast in Badulla and nearby

See all

Green villa

Badulla
Breakfast options

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

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 146 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...

Prasada Resort

Badulla
Breakfast options
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 5 reviews

Situated in Badulla, within 19 km of Demodara Nine Arch Bridge and 45 km of Hakgala Botanical Garden, Prasada Resort features accommodation with a garden as well as free private parking for guests who...

Spring View Holiday Home - 2nd Floor Apartment, a property with a garden, is situated in Badulla, 15 km from Demodara Railway Station, 23 km from Ella Railway Station, as well as 23 km from Ella Spice...

Offering a garden and garden view, Spring View Holiday Home - Villa is set in Badulla, 15 km from Demodara Railway Station and 23 km from Ella Railway Station.

Set in Badulla, Hotel Narangala Wooden Villa offers accommodation with private pool, free WiFi and free private parking for guests who drive.

View Paradise

Ella
Breakfast options

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

Located 47 km from Hakgala Botanical Garden and offering barbecue facilities, narangala skycamping provides accommodation in Bokanoruwa.

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

See all

PINI ROO Villa

Badulla
Central location

PINI ROO Villa is located in Badulla, 16 km from Demodara Railway Station, 20 km from Ella Railway Station, and 20 km from Ella Spice Garden.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 22 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.

Weligama Resort

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

Weligama Resort is located in Badulla, 24 km from Ella Spice Garden and 26 km from Little Adam's Peak.

Happy Mood

Badulla
Central location

Offering city views, Happy Mood is an accommodation situated in Badulla, 21 km from Demodara Nine Arch Bridge and 47 km from Hakgala Botanical Garden.

Aaranya homestay

Badulla
Central location
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Aaranya homestay is located in Badulla, within 23 km of Ella Railway Station and 23 km of Ella Spice Garden.

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

Set within 21 km of Demodara Nine Arch Bridge and 47 km of Hakgala Botanical Garden, New Pearl Guest Inn provides rooms with air conditioning and a private bathroom in Badulla.

360 City View

Badulla
Central location
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 172 reviews

Located within 23 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden in Badulla, 360 City View provides accommodation with seating area.

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 4 reviews

Offering a garden and mountain view, River Park Holiday Home is set in Badulla, 21 km from Demodara Nine Arch Bridge and 47 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.0
Very good - What previous guests thought, 26 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.5
Good - What previous guests thought, 102 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
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 187 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
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 105 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 byLindsey
Group
Avg. price/night: AR$ 63,255.33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 173 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: AR$ 63,255.33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 173 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: AR$ 63,255.33
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 173 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: AR$ 35,387.60
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 172 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