Skip to main content

3-Star Hotels in Badulla

Find the 3-star hotels that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best 3-star hotels in Badulla

Check out our selection of great 3-star hotels in Badulla

Filter by:

Review score

CROWN REGENCY- BADULLA

Hotel in Badulla

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.

J
Janelle
From
New Zealand
This hotel was a great surprise. We couldn’t fault it in any respect. The room was well appointed in very comfortable staff were outstanding. The restaurant and meal selection was excellent and it was very good value for money. Simply couldn’t fault it.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 191 reviews
Price from
$50
1 night, 2 adults

Ninety Nine Grand Hotel

Hotel in Badulla

Located in Badulla, 30 miles from Gregory Lake, Ninety Nine Grand Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers an ATM.

l
liam
From
Ireland
I recommend it very much! My wife and I enjoyed our stay very much. host very friendly and helpful. wifi worked really fast and restaurant was superb
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 31 reviews
Price from
$19
1 night, 2 adults

Zion View Ella Green Retreat

Ella (Near Badulla)

Located in Ella, 3 miles from Demodara Nine Arch Bridge, Zion View Ella Green Retreat provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

b
beena
From
United Kingdom
Great location and great view with excellent service
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,035 reviews
Price from
$160
1 night, 2 adults

The Ledge Ella

Ella (Near Badulla)

Located in Ella, 9.2 miles from Demodara Nine Arch Bridge, The Ledge Ella has accommodations with a garden, free private parking, a terrace and a restaurant.

J
Julia
From
United Kingdom
I valued the serenity and the views the most! The views are stunning. This place is such a gem. The room was spacious and well fit out, the bed was super comfortable. The breakfast was delicious and the staff were very friendly and helpful. I enjoyed the walk down to the small village, the untouched by tourists tea plantations and the encounters with the locals. The drive to the accommodation may be viewed as 'bumpy' by some, but for me it was part of the adventure. I loved everything about this place!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 109 reviews
Price from
$68.40
1 night, 2 adults

Green Nature Paradise Ella

Ella (Near Badulla)

Located in Ella, within a few steps of Demodara Nine Arch Bridge and 1.2 miles of Little Adam's Peak, Green Nature Paradise Ella provides accommodations with a garden and free WiFi as well as free...

J
Julia
From
Philippines
Everything's perfect. The host picked us up from Ella station, took us to the city center so we can have lunch/dinner, brought us breakfast during our whole stay, and drove us to the bus station after check out. You're the best, Upali!! We'll never forget your kindness. 💗
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 369 reviews
Price from
$90
1 night, 2 adults

Samadhi Nature Resort

Ella (Near Badulla)

Located in Ella, a 14-minute walk from Demodara Nine Arch Bridge, Samadhi Nature Resort has accommodations with a garden, free private parking, a shared lounge and a terrace.

A
Adam Brown
From
Sri Lanka
The nature around the place is so stunning. The rooms facing mountain views and massive trees, a massive cinnamon tree more than hundreds of years ago coming underneath the building structure—it's like I’m in a little tree hut, It was a very quiet and peaceful stay, , I could sleep enough to move into an energetic day. It’s close to the main attractions of Ella; the little Adana and nine arches are only a few minutes away. There are cool pubs and restaurants around, Tasty homemade breakfast mixed with Sri Lankan style English breakfast. Parking available.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 445 reviews
Price from
$42.75
1 night, 2 adults

Senu Ceylon Ella

Ella (Near Badulla)

Featuring barbecue facilities, Senu Ceylon Ella is located in Ella. Each room at the 3-star hotel has city views, and guests can enjoy access to a garden and to a terrace.

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

Mistara Ella

Ella (Near Badulla)

Located in Ella, 2.6 miles from Demodara Nine Arch Bridge, Mistara Ella has accommodations with a garden, free private parking, a terrace and a restaurant.

S
Shashika
From
Canada
Our stay at Mistara Ella in Ella, Sri Lanka was truly exceptional. It was a brand new hotel and the views are absolutely breathtaking and the pool is the perfect place to relax while enjoying the beautiful surroundings. The property has a very peaceful and special atmosphere that makes it hard to leave. What made the stay even more memorable was the amazing staff. Everyone was incredibly kind, attentive, and welcoming throughout our visit. A special thank you to the owner, Mr. Tharaka, whose hospitality and friendliness made us feel right at home. If you are visiting Ella, I highly recommend staying at Mistara Ella. It was a wonderful experience and we would definitely love to come back.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 58 reviews
Price from
$71.28
1 night, 2 adults

The Cloud Heaven Ella

Ella (Near Badulla)

Located in Ella, within 4 miles of Demodara Nine Arch Bridge and 30 miles of Hakgala Botanical Garden, The Cloud Heaven Ella provides accommodations with a terrace and free WiFi as well as free...

R
Razi
From
Armenia
The view was extraordinary. Also the breakfast was very good and exceptional. The room seems to be newly constructed or renovated. It was very clean and spacy. The beds had curtains which is very neccessary in serilanka. There were two slouchy seating in the balcony in front of the mountain view that you could sleep on and enjoy your time and the nature.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 71 reviews
Price from
$27
1 night, 2 adults

Ameliora Ella

Ella (Near Badulla)

Ameliora Ella is a 3-star property located in Ella. There's a terrace and guests can use free WiFi and free private parking.

C
Chen
From
Israel
We had a lovely time at Ameliora hotel in Ella. The view was amazing, the food was very delicious, and the host, a woman and her 3 girls, truly went above and beyond to make us feel at home, and to ensure we enjoyed every moment of our stay. They cared for us when we returned late in the evenings and lovingly prepared breakfast exactly to our wishes, taking into account that we are vegetarians.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 17 reviews
Price from
$50
1 night, 2 adults
All 3-star hotels in Badulla

Looking for a 3-star hotel?

Combining comfort with value, 3-star hotels offer a wide variety of amenities to keep you happy. You can expect a private bathroom, Wifi in public areas, and dining areas with breakfast options. Plenty of chain hotels fall in this star-rating, with central locations close to popular landmarks.

Most booked 3-star hotels in Badulla and surrounding area in the past month

See all

Popular with guests booking 3-star hotels in Badulla

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

Popular with guests booking 3-star hotels in Badulla

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

Popular with guests booking 3-star hotels in Badulla

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 31 reviews

3-star Hotels That Guests Love in Badulla

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 191 reviews
The location of the hotel is great, close enough to the city but not in the middle of it to be disturbed. Relatively clean and service staff is good, especially F&B staff. Housekeeping staff needs training, in fact, all staff would benefit from good training in both technical and service skills. The Check in was smooth and assumed the Owner too got involved
Guest review byPatrick
Young couple