Skip to main content

The best resorts in Badulla

Check out our selection of great resorts in Badulla

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Boo Kirinda Holiday Resort, hotel in 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.

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 9.1
9.1
Rated wonderful
Wonderful
136 reviews
Price from
$40.80
per night
Anasa Wellness Resort, hotel in Badulla

Located in Ella, 30 miles from Gregory Lake, Anasa Wellness Resort has accommodations with free bikes, free private parking, a fitness center and a garden.

One of the best Hotels we have stayed in. They have a beautiful view on the mountains similar to what you get as a view from Adam’s peak. All hotel facilities are for free eg: tennis, Basketball, squash, bikes. The food was amazing, a little expensive compared to other hotels in Sri Lanka but delicious. The staff were amazing and very friendly and they have a great spa with advanced features. A real wellness center. Highly recommended
Scored 9.1
9.1
Rated wonderful
Wonderful
115 reviews
Price from
$543
per night
Samadhi Nature Resort, hotel in 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.

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 9.2
9.2
Rated wonderful
Wonderful
366 reviews
Price from
$32.92
per night
Pepper Garden Resort, hotel in Badulla

Featuring a garden, terrace and views of mountain, Pepper Garden Resort is located in Ella, 2.5 miles from Demodara Nine Arch Bridge.

The guest house is in a beautiful and silent location surrounded by jungles and tea plantations. 15 minutes walk from the city where you will.find all cafés and bars. The owner was very nice and friendly. The room was clean, comfortable. The view in the morning is beautiful. On arrival the owner lady proposed to us the tea with cookies that was very sweet of her.
Scored 9.4
9.4
Rated wonderful
Wonderful
120 reviews
Price from
$36.80
per night
Dew Drop Resort, hotel in Badulla

Located in Ella, 1.9 mi from Demodara Nine Arch Bridge, Dew Drop Resort features free WiFi access and free private parking. Free toiletries. You will find a 24-hour front desk at the property.

There are few places that just touches one’s spirit. This is one of those places. Close enough go Ella that you can grab a TukTuk (walk down the hill to the shops and negotiate for 1,000 Rupees) or the frequent busses (from the shops every half hour, 60 rupees to Ella) and enjoy a night in town, but far enough away that you feel relaxed. Great views. Ask the owners where to go for walks (hint, Angry Point 45 minute mild/moderate walk and is right across the valley and has what I think was the the best views in Ella, even better than Ella Rock). You can also see the Ravana waterfall from a distance and without the crowds. Enjoy your stay!!!
Scored 9.1
9.1
Rated wonderful
Wonderful
28 reviews
Price from
$27
per night
Green Leaf Resort, hotel in Badulla

Located in Ella, 3.1 miles from Demodara Nine Arch Bridge, Green Leaf Resort has accommodations with a garden, free private parking and a terrace.

A fantastic organization! Great customer support from beginning to end of the process. The team is informed and goes the extra mile at every stage. I would recommend them unreservedly. 🖤 Thank you very much Green Leaf Resort Family 😍
Scored 9.0
9.0
Rated wonderful
Wonderful
31 reviews
Price from
$26
per night
Rivinu Holiday Resort, hotel in Badulla

Located in Ella, within 2.6 miles of Demodara Nine Arch Bridge and 30 miles of Hakgala Botanical Garden, Rivinu Holiday Resort has accommodations with a garden and free WiFi throughout the property as...

The host was absolutely lovely and the breakfast was delicious as well. The room was very spacious and it had all the facilities we would have hoped for. The host also had the most adorable puppy who we enjoyed having a play with before heading into town. The place was a stand a lone cabin facing tree plantations and was extremely quiet away from the hustle and bustle of the main street. It was about a 20-25 minute walk to the main street in Ella but we like walking so didn't mind. The host did offer to take us in which was very kind of him. Great spot if you want to be away from the hustle and bustle but if you are looking to be on the main strip with all the bars, shops and restaurants then book somewhere in the centre.
Scored 9.6
9.6
Rated exceptional
Exceptional
23 reviews
Price from
$25
per night
The Dream Resort, hotel in Badulla

Located in Ella, 3 miles from Demodara Nine Arch Bridge, The Dream Resort provides accommodations with a garden, free private parking and a terrace.

Everything. The room is really big and has everything you need. The bed is really comfortable and all is totally clean. The location is perfect, near the Main Street, but in a quiet place. The attention of the host was really kind, she is in every detail and made feels you very comfortable. I recommend 100%
Scored 9.4
9.4
Rated wonderful
Wonderful
93 reviews
Price from
$30
per night
Majentra Ella, hotel in Badulla

Located in Ella, 9.1 miles from Demodara Nine Arch Bridge, Majentra Ella provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Everything! Starting from the adventurous commute to the property, the free 22 min safari-like experience they gave us to get to the final destination in their 4wheel ride, the exceptional location being nestled between the tops of Ella’s mountains, the amazing cinnamon tea welcoming drinks, the outstanding nature views, the warm royalty treatment we got 24/7 the staff were quite accommodating and helpful, the food was fantastic and i cannot put it enough in words how good it was, Cheff Nadeeshan is so nice and is a great asset (he even replaced a plate with chicken on the spot once he realized i have seafood allergy) the food plus representation were a 5 star! The cabin we stayed in was very clean the beddings smelled sooo good and i really loved the interiors! The pool felt like a natural spring given the location, surroundings and no use of Clorox! It really felt like a true real life forest stay experience and i dare to say this hotel will always stand out as one of the tops!!! Oh you cannot miss the free tour the staff gave us to their herbs garden. Bananas, papayas, avocados, cinnamon, cacao, cardamom trees! Do make sure you make time for it 👌 pssst spoiler alert ‼️ there is a tiny waterfall you do not want to miss checking!
Scored 9.5
9.5
Rated exceptional
Exceptional
15 reviews
Price from
$228.15
per night
Eco Village, hotel in Badulla

Located in Ella, 3.8 miles from Demodara Nine Arch Bridge, Eco Village has accommodations with a garden, free private parking and a terrace.

Amazing tree house near Ella with monkeys and bird around. The family who manage it is very lovely and make amazing food for dinner and breakfast. One of our favorite place in Sri Lanka
Scored 9.4
9.4
Rated wonderful
Wonderful
76 reviews
Price from
$36.08
per night
All resorts in Badulla
Looking for a resort?
Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.
Search resorts in Badulla

Resorts That Guests Love in Badulla

  • Avg. price/night: $52.80
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 136 reviews
    The view is great specially when train pass beside the resort and the room was perfect for a family. The breakfast was very good, and the staff were very polite and helpful.
    Jayanath
    Family with young children
  • Avg. price/night: $41.47
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 50 reviews
    We were told we are the first Singaporeans to stay at this resort run by a couple and their 3 children. Their service was friendly and impeccable! We had dinner and breakfast during our 1 night stay and had delicious home cooked food. Room was clean, spacious n very comfortable. Altogether, an awesome experience in Badulla ! Thank you Viraj and family!
    THILLI
    Young couple
  • Avg. price/night: $52.80
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 136 reviews
    My stay at the riverfront resort was simply delightful. The peaceful river view from my room was a daily treat, and the serene ambiance made it an ideal escape from city life. The staff was friendly, and the overall experience was rejuvenating.
    dilshanX
    Family with young children
  • Avg. price/night: $52.80
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 136 reviews
    Considering the room rates the breakfast was very good. The location was unexpectedly great. the place was very quiet, beautiful with a small river flowing just beside the resort. Near Badulla town you can not find another place like this.
    Krishan
    Solo traveler
  • Avg. price/night: $41.47
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 50 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.
    Enaya
    Family with young children
  • Avg. price/night: $509.50
    Scored 10
    10
    Rated exceptional
    Exceptional
     · 5 reviews
    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!
    Ravishan
    Family with young children
  • Avg. price/night: $52.80
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 136 reviews
    Staff were extremely helpfull and welcoming during the stay at Boo Kirinda Resort and the breakfast was amazing.
    Isuru
    Young couple