Search hotels in Badulla

Enter your dates to see the latest prices and deals for Badulla hotels

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Badulla – 67 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Araliya Hotel

Hotel in Badulla

Comfortable Accommodations: Araliya Hotel in Badulla offers family rooms with air-conditioning, private bathrooms, and modern amenities. Each room includes a balcony or terrace with mountain views, ensuring a pleasant stay.

Dining Experience: The family-friendly restaurant serves Asian cuisine with vegetarian options. Guests can enjoy lunch and dinner in a modern and romantic ambiance, perfect for relaxation.

Leisure Facilities: The hotel features a garden, terrace, and outdoor seating area. Additional amenities include a coffee shop, picnic area, and free WiFi throughout the property.

Convenient Services: Araliya Hotel provides private check-in and check-out, a 24-hour front desk, daily housekeeping, and free on-site parking. Castlereigh Reservoir Seaplane Base is 62 mi away.

S
Sundara Murugan
From
India
An amazing stay! The room was very clean and spacious, staff was super friendly, very helpful host, great location. Exceeded my expectations. Everything matched the photos online. Great value for money and a quiet atmosphere. I will definitely book this place again. I initially booked for four nights but ended up staying 14 nights.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 6 reviews
Price from
$30.60
1 night, 2 adults

Aaranya homestay

Hotel in Badulla

Comfortable Accommodations: Aaranya Homestay in Badulla offers family rooms with balconies, private bathrooms, and mountain or city views. Each room includes a dining area, work desk, and free toiletries.

Exceptional Facilities: Guests enjoy a 24-hour front desk, entertainment staff, live music, and an outdoor seating area. Additional amenities include free on-site private parking, bicycle parking, and free WiFi throughout the property.

Convenient Location: Located on Eladhaluwa Road, the hotel is 63 mi from Castlereigh Reservoir Seaplane Base. The surrounding area provides quiet street views and easy access to local attractions.

R
Rathnayaka
From
Sri Lanka
Our stay at Aaranya Homestay was truly exceptional. The service was outstanding, and the owner went above and beyond to make us feel cared for. Breakfast arrangements were beautifully done, offering delicious local flavors that we thoroughly enjoyed. The owner is one of the kindest hosts we have ever met, always attentive and checking in on us. Even though we were away from home, it felt just like home. We were thoughtfully provided with medicine when needed, and the room was equipped with a kettle, tea powder, sugar, and biscuits ,small touches that made a big difference. The location is simply breathtaking: from sunrise views to the sweeping beauty of Badulla, every moment was filled with natural charm. Aaranya Homestay is a place where hospitality meets heart, and we couldn’t have asked for a better experience.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews
Price from
$9
1 night, 2 adults

NILGIRA VILLA By LILYS

Hotel in Badulla

Comfortable Accommodations: Rooms feature air-conditioning, balconies with garden views, private bathrooms, and tiled floors. Each room includes a shower, TV, and electric kettle.

Essential Facilities: Guests enjoy a garden and free WiFi in public areas. Additional amenities include free on-site private parking, paid airport shuttle service, badminton equipment hire, and room service.

Dining Options: An à la carte breakfast is available, including vegetarian and Asian options.

Location and Attractions: Located in Badulla, the hotel is 62 mi from Castlereigh Reservoir Seaplane Base. Nearby attractions include Badulla Railway Station and the Badulla Botanical Garden.

k
kim
From
Sri Lanka
Clean. Nice staff. Price is good.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 66 reviews
Price from
$28.80
1 night, 2 adults

CROWN REGENCY- BADULLA

Hotel in Badulla

Comfortable Accommodations: CROWN REGENCY- BADULLA in Badulla offers family rooms with air-conditioning, private bathrooms, and modern amenities. Each room includes a work desk, TV, and free WiFi, ensuring a pleasant stay.

Dining Experience: The hotel features a family-friendly restaurant offering American, Italian, Thai, and local cuisines. Guests can enjoy brunch, lunch, and dinner in a modern and romantic ambiance. Breakfast options include continental, American, and Asian styles, catering to various dietary needs.

Convenient Services: Private check-in and check-out, a paid shuttle service, and a tour desk enhance the guest experience. Additional facilities include a sun terrace, garden, and outdoor seating area. Live music and evening entertainment provide entertainment options.

Prime Location: Located 62 mi from Castlereigh Reservoir Seaplane Base, the hotel is highly rated for its attentive staff, convenient location, and excellent value for money.

G
Gayal
From
Sri Lanka
The level of quality of the rooms and the hotel itself exceeds expectations. Very friendly and helful staff. Affordable and tasty food at the restaurant.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 197 reviews
Price from
$50
1 night, 2 adults

The Living Villa

Hotel in Badulla

Comfortable Accommodations: The Living Villa in Badulla offers family rooms with private bathrooms, air-conditioning, and free WiFi. Each room includes a tea and coffee maker, hairdryer, free toiletries, shower, electric kettle, and TV.

Dining Experience: Guests can enjoy Asian cuisine at the family-friendly restaurant, complemented by a vegan and Asian breakfast. The restaurant ambiance is ideal for relaxed meals.

Leisure Facilities: The hotel features a garden, terrace, and free on-site private parking. Additional amenities include a 24-hour front desk, room service, and free toiletries.

Location: Castlereigh Reservoir Seaplane Base is 61 mi away, providing convenient access for travelers.

H
Harith
From
Sri Lanka
Stayed there for a whole week & it was such a peaceful stay. Located in such a convenient location also - everything you need is within a 5 to 10 mins walk. Team who's running the place was also very accommodating as well - made the stay that much more comfortable. 10/10 recommended!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews
Price from
$13
1 night, 2 adults

kites mountain

Hotel in Badulla

Comfortable Accommodations: Kites Mountain in Badulla offers family rooms with air-conditioning, private bathrooms, and carpeted floors. Each room includes a TV, balcony with mountain views, and a dining area.

Exceptional Facilities: Guests enjoy a year-round outdoor swimming pool, fitness room, and open-air bath. Additional amenities include a rooftop pool, balcony, and free WiFi throughout the property.

Dining Options: A full English or Irish breakfast is served daily, featuring juice and fruits. The on-site restaurant offers a variety of dining options, including room service and a dining area.

Convenient Services: The hotel provides a 24-hour front desk, daily housekeeping, free airport shuttle, and free on-site private parking. Castlereigh Reservoir Seaplane Base is 64 mi away.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 26 reviews
Price from
$25
1 night, 2 adults

Crystal Resort

Badulla

Comfortable Accommodations: Crystal Resort in Badulla offers family rooms with air-conditioning, balconies, and private bathrooms. Each room includes a work desk, TV, and free WiFi.

Dining and Leisure: Guests can enjoy local cuisine at the on-site restaurant, relax at the bar, and unwind on the terrace. Additional facilities include a minimarket, outdoor seating area, and bicycle parking.

Convenient Services: The guest house offers private check-in and check-out, a paid shuttle service, and daily housekeeping. Free toiletries, a dishwasher, and a work desk enhance the stay.

Nearby Attractions: Castlereigh Reservoir Seaplane Base is 61 mi away. Guests appreciate the family-friendly environment, excellent dinner, and room cleanliness.

S
Schinwald
From
Austria
A very pleasant and comfortable stay. Everything went smoothly, the atmosphere was welcoming, and I had a good experience overall. A nice place to stop and relax while traveling through the area.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 127 reviews
Price from
$12.07
1 night, 2 adults

Boo Kirinda Holiday Resort

Badulla

Comfortable Accommodations: Boo Kirinda Holiday Resort in Badulla offers family rooms with private bathrooms, garden or mountain views, and modern amenities including free WiFi, air-conditioning, and private entrances.

Dining and Leisure: The resort features a restaurant serving American, full English/Irish, vegetarian, and Asian breakfasts, lunch, dinner, and high tea. Guests can enjoy the waterpark, outdoor fireplace, and outdoor seating areas.

Convenient Location: Located 65 mi from Castlereigh Reservoir Seaplane Base, the resort provides free on-site private parking, a tour desk, and a sun terrace. Guests appreciate the attentive staff and excellent service.

C
Chris
From
United Kingdom
A wonderful comfortable stay with great food and staff who couldn't do enough for us. Kavindu especially went above and beyond. I could have sat on the balcony listening to the river and the birdsong all day long.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 154 reviews
Price from
$29.17
1 night, 2 adults

Villa 44 Badulla

Badulla

Comfortable Accommodations: Villa 44 Badulla in Badulla offers recently renovated guest house accommodations with family rooms. Each room includes air-conditioning, a private bathroom, and a work desk.

Modern Facilities: Guests enjoy a lounge, shared kitchen, outdoor seating area, terrace, and balcony with garden views. Free WiFi is available throughout the property.

Breakfast and Amenities: A full English or Irish breakfast is served in-room, including juice and fruits. Additional amenities include daily housekeeping, badminton equipment hire, and free on-site private parking.

Location and Access: Castlereigh Reservoir Seaplane Base is 61 mi away. Reception staff speak English.

C
Chavindu
From
Sri Lanka
We arrived around 2pm and had a warm welcome. We were already tired so my wife and son especially appreciated the cool welcome drink. The place was spotlessly clean, quit, comfortable, and well maintained. The host was pretty cool too. He made us feel right at home. The breakfast was unbelievably good. Highly recommended, and we would happily stay there again.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews
Price from
$28.35
1 night, 2 adults

Nature View Villa

Badulla

Comfortable Accommodations: Nature View Villa in Badulla offers family rooms with air-conditioning, private bathrooms, and tiled floors. Each room includes a kitchen equipped with a tea and coffee maker, electric kettle, and kitchenware.

Outdoor Spaces: Guests can relax in the garden or on the terrace, enjoying mountain and city views. The property features an outdoor dining area with furniture and a balcony for additional comfort.

Modern Amenities: The homestay provides free WiFi, a work desk, and a TV. Additional facilities include a dining table, outdoor furniture, and a private entrance. Free on-site private parking is available.

Local Attractions: Castlereigh Reservoir Seaplane Base is 60 mi away, offering scenic views and easy access to local attractions.

R
Rathnayake
From
Sri Lanka
Friendly service & safety
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews
Price from
$4.50
1 night, 2 adults
See all 67 hotels in Badulla

Hotels with airport shuttles in Badulla

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 22 reviews
From $88.46 per night
Airport shuttle
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
From $94.40 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 117 reviews
From $40 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 17 reviews
From $59 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 83 reviews
From $115.35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 152 reviews
Airport shuttle
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 6 reviews
Airport shuttle
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews
From $27.14 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 24 reviews
From $40.12 per night
Airport shuttle
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 48 reviews
From $127.44 per night

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

See all

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 66 reviews

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 169 reviews

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

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

Budget hotels in Badulla and nearby

See all
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 197 reviews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 66 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 169 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 7 reviews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews

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

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

Best hotels with breakfast in Badulla and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 31 reviews

Hotels located in the center of Badulla

See all

FAQs about hotels in Badulla

What Guests Said About Badulla:

Scored out of 10, guest rating 10

Badulla – A Beautiful Escape Surrounded by Nature and...

Badulla – A Beautiful Escape Surrounded by Nature and Authentic Sri Lankan Charm Badulla is one of the most beautiful and peaceful destinations in Sri Lanka, surrounded by lush green mountains, breathtaking waterfalls, flowing rivers, and stunning natural scenery. The town offers a wonderful combination of natural beauty, cultural attractions, and authentic Sri Lankan experiences. One of the highlights of visiting Badulla is the magnificent Dunhinda Waterfall, which is truly worth exploring. The town also has a charming atmosphere, with friendly locals, delicious traditional food, and easy access to several attractions in the surrounding hill country. What I particularly enjoyed was the peaceful environment, refreshing climate, and natural beauty. Unlike some crowded tourist destinations, Badulla offers a more relaxed and authentic experience, making it an ideal place to unwind and appreciate Sri Lanka's beautiful countryside. Badulla is also a convenient destination for travellers exploring the hill country, with railway and bus connections to other popular locations. Overall, Badulla exceeded my expectations. It is a wonderful destination for nature lovers, adventure seekers, and anyone looking to experience genuine Sri Lankan hospitality and culture. I would definitely love to visit Badulla again and highly recommend it to anyone exploring Sri Lanka's beautiful hill country!
Guest review by Anonymous
Scored out of 10, guest rating 10

We had a wonderful stay at Villa 44.

We had a wonderful stay at Villa 44. It was spotless,spacious, and exactly as shown in the photos, with a well Equipped kitchen and comfortable beds and garden . Highly recommend it to anyone looking for a place in Badulla area.
Guest review by Rajapakse
United States
Scored out of 10, guest rating 8.0

Badulla is a beautiful and peaceful town surrounded by green...

Badulla is a beautiful and peaceful town surrounded by green mountains and stunning natural scenery. The cooler climate and relaxed atmosphere make it a nice place to explore and spend some time away from busy city life. There are plenty of interesting places to visit around the area, and the drive through the mountains itself is enjoyable. The town has everything you need, including restaurants, shops, and local markets. Overall, Badulla is a lovely destination for anyone who enjoys nature, mountain views, and a slower, more relaxing atmosphere.
Guest review by mevanpl
Sri Lanka
Scored out of 10, guest rating 10

Peaceful place with lovely people.

Peaceful place with lovely people. People are very supportive and friendly.There are good places to see, Dunhinda Waterfall, Muthiyangana Temple, Dutch Castle, Wooden Bridge. Tamil Kovils and many more. The weather is very tropical and appealing. Recommend this city to anyone
Guest review by Michel
Argentina
Scored out of 10, guest rating 10

Badulla is an up and coming tourist destination.

Badulla is an up and coming tourist destination. It has much to offer but for now is excellent for those wishing to spend time in the hills and and away from the razzmatazz of Ella or the tried and tested Nuwara Eliya.
Guest review by Stephen
Sri Lanka
Scored out of 10, guest rating 10

Even though My stay in Badulla was too short to visit all...

Even though My stay in Badulla was too short to visit all the beautiful places, the trip to Dunhida waterfall was a great experience, especially for kids. The path to Dunhida might be difficult for someone. I believe it was a very nice experience to walk through the jungle. Once you see the waterfall, you will forget all the tiredness.
Guest review by manjula

More places to explore, more ways to go