The 10 best resorts in Badulla, Sri Lanka | Booking.com
Skip to main content
In partnership with
www.qyer.com

Resorts in Badulla

Find the resorts that appeal to you the most

The best resorts in Badulla

Check out our selection of great resorts in Badulla

Filter by:

Review score

Boo Kirinda Holiday Resort

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.

M
Maris
From
Latvia
Very nice place where to stay. We were there very short time, but enjoyed place. Staff was helpful. There are a lot of birds, nice river with small waterfall and train way, if you stay there take in mind, that beauty comes with some side effects.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 188 reviews
Location 8.7
Price from
$42.50
1 night, 2 adults

Dedunu Cabana & Resort

Badulla

Dedunu Cabana & Resort is located in Badulla, within 31 miles of Gregory Lake and 10 miles of Demodara Nine Arch Bridge.

E
Erika
From
Japan
The view was unbelievable! I spent only one night but I should have stayed longer, such a great place. The place is super clean, very comfortable and the staff is great too, they help you with anything you need. I totally recommend this place
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 20 reviews
Location 8.7
Price from
$39.95
1 night, 2 adults

Majentra Ella

Ella (Near 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.

D
Daniela
From
Canada
Wonderful time at Majentra Ella Hotel! The hotel is in a beautiful location with amazing views of the mountains. The staff were very friendly and made us feel at home from the moment we arrived. The rooms were clean, spacious, and comfortable. We especially loved the balcony with the great view. The food at the hotel was delicious, with both local and international options. Breakfast definitely a highlight! The staff went out of their way to help with anything we needed, including arranging transportation to do things in the area (Big shoutout to Majit). Overall, I highly recommend Majentra Ella Hotel for anyone looking for a relaxing stay with great food and service.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 195 reviews
Location 8.8
Price from
$250.97
1 night, 2 adults

Eco Village

Ella (Near 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.

C
Charlotte
From
Luxembourg
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 out of 10, guest rating 9.3
Wonderful - What previous guests thought, 197 reviews
Location 9.0
Price from
$66.30
1 night, 2 adults

Pepper Garden Resort

Ella (Near Badulla)

Featuring a garden and a terrace, Pepper Garden Resort is located in Ella, 2.5 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden.

G
Guhan
From
India
MyHost - we are so happy with her service & amazing breakfast.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 190 reviews
Location 9.2
Price from
$35
1 night, 2 adults

The Dream Resort

Ella (Near 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.

S
Sherubiga
From
Canada
The family that hosted us was very welcoming and made sure we had an amazing experience in Ella. The wife made my favourite meal for breakfast.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 133 reviews
Location 9.6
Price from
$35
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.

J
Jayasekara
From
Abkhazia
While we are looking for an affordable stay in Ella, We found this. The room was comfy and very clean . It's at the centre of attractions. Perfectly located next to little Adams peak and nine arches Bridge. The rooms got nature views and great stop to sit and chat in the evening. I really recommend the breakfast, the best breakfast ever!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 426 reviews
Location 9.2
Price from
$47.03
1 night, 2 adults

Misty Mount Resort

Ella (Near Badulla)

Located in Ella, 2.5 miles from Demodara Nine Arch Bridge, Misty Mount Resort has accommodations with a garden, free private parking and a terrace.

J
Jakub
From
Slovakia
The host family was very lovely. We enjoyed the fact that it wasn’t directly in city centre making it very peaceful.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 60 reviews
Location 8.6
Price from
$18
1 night, 2 adults

Rivinu Holiday Resort

Ella (Near 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...

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 41 reviews
Location 9.5
Price from
$35
1 night, 2 adults

Ravana Range Ella

Ella (Near Badulla)

Located in Ella, 3 miles from Demodara Nine Arch Bridge, Ravana Range Ella has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

R
Rachael
From
Australia
Stunning view, great location, good amenities
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,046 reviews
Location 9.0
Price from
$40
1 night, 2 adults
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.

Resorts That Guests Love in Badulla

See all
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 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.
    Guest review by
    Jayanath
    Family with young children
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 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.
    Guest review by
    dilshanX
    Family with young children
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 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.
    Guest review by
    Krishan
    Solo traveler
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 reviews
    Staff were extremely helpfull and welcoming during the stay at Boo Kirinda Resort and the breakfast was amazing.
    Guest review by
    Isuru
    Young couple
gogless