Skip to main content

Search hotels in Badulla

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

Badulla – 66 hotels and places to stay

Filter by:

Star rating
Review score

CROWN REGENCY- BADULLA

Hotel in Badulla

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

S
Sissythatwalk
From
Taiwan
I’ve been traveling in Sri Lanka for three weeks, and Crown Regency is the best hotel I’ve stayed at. It’s not far from the bus station, with a market and supermarket nearby. The best part is you don’t need to worry about finding a restaurant—the rooftop restaurant’s food is incredibly delicious, and the breakfast is hearty. The prices are reasonable, the atmosphere is great, and locals often dine there too. I even met some friendly locals at the restaurant who took me around Badulla. The hotel is in a quiet alley with stunning mountain views, beautiful in both rain and shine. The price is very affordable, yet the service feels like a five-star hotel. Vinishya, in particular, went out of her way to show me a wedding venue hosted at the hotel. The rooms are spotlessly clean and comfortable—I’d say cleaner than many four-star hotels. The air conditioning and fans work perfectly, and the hot water in the bathroom is reliable. The Wi-Fi is a bit unstable, but I managed fine with my phone’s network. I originally planned to stay one night but ended up staying three. Thank you, Crown Regency, for providing such high-quality accommodation for travelers. This is my honest review.
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...

H
Hugo
From
Italy
I had a good experience at this hotel. The location was perfect and the room was comfortable. What really made my stay special was the staff – they were incredibly friendly, helpful, and always had a smile on their faces. Whether it was at the front desk or in the restaurant, I felt very welcome and well taken care of. Especially Ms. Dissanayake at the reception was very friendly. I would definitely stay here again.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 96 reviews
Price from
US$28
1 night, 2 adults

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.

S
Stoll
From
Germany
Clean, modern facilities. Lovely host
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.

T
Tommy
From
Norway
Very nice, quiet and idyllic place situated by the river. Outstanding and very attentive service from manager and staff. Food from menu were excellent and prices very affordable. We had breakfast included and was one of the best we had on our 4 weeks trip in Sri Lanka. They have their own Tuk Tuk service with affordable prices. They arranged pick up at train station, and all transport we needed the two days we were in Badulla.
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.

A
Anna
From
Germany
Very nice owner, beautiful and peaceful place, best breakfast ever!
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.

s
sunny
From
Netherlands
With The serenity on the a great wow effect. Located a five minutes by tuk tuk from the town center, it is a great starting point to explore the neighborhood Surrounded by a beautiful nature, very quiet at night, this hotel is really pretty. The accommodations are spread on different levels, and there is a large balcony area and dining area offering a grand view, with bottled water and everything we need to make coffee or tea. No cooking facilities, however, The bed is comfy. You can lie in it and watch feel the river vibes at day and night or the breathtaking view when you wake up. The standerd bathroom is beautifully tiled and offers plenty of hot water. Beautiful European style closet and shelves in the wall. Nice friendly staff and host. He offered us a free transport to badulla railway station
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.

R
Ravishan
From
Sri Lanka
Luxury and comfortable experience in a villa with stunning scenery, cozy rooms, and spotless bathrooms. The friendly and helpful staff ensured an unforgettable stay, providing insider tips and making us feel at home. Relax in the spacious garden, lounge and living area. Highly recommended!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$450
1 night, 2 adults
See all 66 hotels in Badulla

Hotels with airport shuttles in Badulla

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 536 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 873 reviews
From US$72.15 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 154 reviews
From US$22.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 96 reviews
From US$37 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews
From US$38.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 192 reviews
From US$67.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 373 reviews
Airport shuttle
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 164 reviews
From US$24.98 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 514 reviews
From US$71.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,152 reviews
From US$154 per night

Most booked hotels in Badulla and surroundings in the past month

See all

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

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

Best hotels with breakfast in Badulla and nearby

Luna home

Hotel in Badulla
Breakfast options

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 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, 96 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

Hotel in Badulla
Breakfast options
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 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
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
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 38 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.

From US$42.97 per night

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

Budget hotels in Badulla and nearby

Scored out of 10, guest rating 5.9
Passable - 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.

From US$20.22 per night

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

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

Set 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 US$29.98 per night

Hotels located in the centre of Badulla

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 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, 1 review

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

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

Situated in Badulla, 21 km from Demodara Nine Arch Bridge, Araliya Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$28.87 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 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.

From US$29.81 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 228 reviews

Offering a garden and mountain view, 360 City View is located in Badulla, 23 km from Demodara Nine Arch Bridge and 49 km from Hakgala Botanical Garden.

From US$24 per night

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

From US$24.92 per night
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 1 review

Home Stay Badulla is situated in Badulla, 24 km from Ella Railway Station, 24 km from Ella Spice Garden, as well as 26 km from Little Adam's Peak.

From US$38.06 per night

FAQs about hotels in Badulla

What guests said about Badulla:

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