Skip to main content

The best resorts in Badulla

Check out our pick 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, 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.

Excellent breakfast, comfortable beds, clean room
Scored 9.1
9.1
Rated superb
Superb
137 reviews
Price from
£34.68
1 night, 2 adults
Dedunu Cabana & Resort, hotel in Badulla

Located within 17 km of Demodara Nine Arch Bridge and 43 km of Hakgala Botanical Garden, Dedunu Cabana & Resort offers rooms in Badulla.

The place is beautifully located- with views of the train line and of a flowing stream. This place was a dream to wake up to. This is such a hidden gem in Badulla. The owner went above and beyond to help us with our last minute changed plans- he accommodated all our requests with kindness and compassion. The hotel is equipped with everything that you’ll need for your stay here. Highly recommended this hotel!
Scored 9.5
9.5
Rated exceptional
Exceptional
6 reviews
Price from
£44.18
1 night, 2 adults
Samadhi Nature Resort, hotel in Badulla

Situated in Ella, 1.2 km from Demodara Nine Arch Bridge, Samadhi Nature Resort features accommodation with a garden, free private parking, a shared lounge and a terrace.

Awesome,delicious
Scored 9.2
9.2
Rated superb
Superb
377 reviews
Price from
£34.32
1 night, 2 adults
Green Leaf Resort, hotel in Badulla

Situated in Ella, 4.9 km from Demodara Nine Arch Bridge, Green Leaf Resort features accommodation with a garden, free private parking and a terrace.

One of the best places we have stayed. The owner is very kind. Their food is very delicious. Beautiful scenery and breathtaking surroundings today.
Scored 9.1
9.1
Rated superb
Superb
33 reviews
Price from
£23.65
1 night, 2 adults
Rivinu Holiday Resort, hotel in Badulla

Set in Ella, within 4.1 km of Demodara Nine Arch Bridge and 48 km of Hakgala Botanical Garden, Rivinu Holiday Resort offers accommodation with a garden and free WiFi throughout the property as well as...

Had the best sleep here in 20 days!! Beds were unbelievably comfortable, spotlessly clean and spacious. Surrounded by nature in amongst a tea field, out of the way from the busy town of Ella. Family were beautiful, friendly and kind. Reasonably priced.
Scored 9.6
9.6
Rated exceptional
Exceptional
25 reviews
Price from
£19.51
1 night, 2 adults
The Dream Resort, hotel in Badulla

Located in Ella, 4.9 km from Demodara Nine Arch Bridge, The Dream Resort provides accommodation with a garden, free private parking and a terrace.

Very nice and friendly women, who makes an excellent breakfast. Also the place is close to the center and to the nine arch bridge and little Adam’s peak! So perfect location! A big room and good facilities, everything you need is there.
Scored 9.4
9.4
Rated superb
Superb
97 reviews
Price from
£28.88
1 night, 2 adults
Majentra Ella, hotel in Badulla

Set in Ella, 15 km from Demodara Nine Arch Bridge, Majentra Ella offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

The view from the hotel is unbelievably amazing, so it takes time to reach it. Luckily the hotel arranged to collect us from the main road as the road is bumpy and narrow. The welcome was superb with fruit and drinks in the shuttle bus. Dinner was very good and the pool and gardens are beautiful.
Scored 9.6
9.6
Rated exceptional
Exceptional
26 reviews
Price from
£193.95
1 night, 2 adults
Eco Village, hotel in Badulla

Set in Ella, 6.2 km from Demodara Nine Arch Bridge, Eco Village offers accommodation with a garden, free private parking and a terrace.

Beautiful property, situated in nature, host was exceptional
Scored 9.4
9.4
Rated superb
Superb
93 reviews
Price from
£31.30
1 night, 2 adults
Misty Mount Resort, hotel in Badulla

Set in Ella, 4 km from Demodara Nine Arch Bridge, Misty Mount Resort offers accommodation with a garden, free private parking and a terrace.

We really enjoyed our stay here. The host family were very kind. The breakfast each morning was lovely.
Scored 9.4
9.4
Rated superb
Superb
23 reviews
Price from
£10.43
1 night, 2 adults
Ella Soul Resort, hotel in Badulla

Located in Ella, 5 km from Demodara Nine Arch Bridge, Ella Soul Resort provides accommodation with a shared lounge, free private parking and a terrace.

Good food
Scored 8.8
8.8
Rated fabulous
Fabulous
405 reviews
Price from
£47.91
1 night, 2 adults
All resorts in Badulla
Looking for a resort?
Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite 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

  • Avg. price/night: £40.80
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 137 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: £32.05
    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: £40.80
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 137 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: £40.80
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 137 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 traveller
  • Avg. price/night: £32.05
    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: £393.74
    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: £40.80
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 137 reviews
    Staff were extremely helpfull and welcoming during the stay at Boo Kirinda Resort and the breakfast was amazing.
    Isuru
    Young couple