Search hotels in Badulla District, Sri Lanka

Enter your dates and choose from 1293 hotels and other places to stay

Check out these popular cities in Badulla District

Ella

972 hotels

Haputale

116 hotels

Bandarawela

146 hotels

Badulla

99 hotels

Koslanda

18 hotels

Diyatalawa

34 hotels

Ohiya

12 hotels

Haldummulla

7 hotels

Welimada

13 hotels

Pattipola

5 hotels

Stay in Badulla District's best hotels!

Filter by:

Star rating
Review score

Tea Hills Ella

Hotel in Ella

Located in Ella and with Demodara Nine Arch Bridge reachable within 8.8 km, Tea Hills Ella provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

J
Jordache
From
United Arab Emirates
The place is gorgeous, like a piece of heaven on earth. The staff is extremely hospitable. A must-stay hotel if you're in Ella.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 209 reviews
Price from
US$81
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...

R
Roselle
From
Philippines
We had 2 nights stay with family, and we had a wonderful time ! Umeshi was so helpful, arranged pick up from train station. We loved the beds, they were clean and soft, a plus point after a long travel, feels home! The place is nicely located as along a main road, convenient. It has a restaurant , opposite an atm. It was great stay! Thank you.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 106 reviews
Price from
US$28
1 night, 2 adults

Maridian Hotel

Hotel in Ella

Located in Ella, 48 km from Gregory Lake, Maridian Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

d
djromirez
From
Moldova
Nice spacious room with a great view! The owner is a great guy always willing to help!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 166 reviews
Price from
US$22.50
1 night, 2 adults

The Cubes Ella

Hotel in Ella

Located in Ella, 4.1 km from Demodara Nine Arch Bridge, The Cubes Ella provides accommodation with a garden, free private parking, a terrace and a restaurant.

M
Monika
From
Switzerland
Very stylish esthetic small hotel with nice materials in the room and a spectacular sunrise from the rooms upstairs.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 457 reviews
Price from
US$60.30
1 night, 2 adults

Awesome Place

Hotel in Ella

Located in Ella, 14 km from Demodara Nine Arch Bridge, Awesome Place provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Marissa
From
Australia
LOVED the view! So peaceful and quiet. Shann was the perfect host, friendly and hospitable. The food was delicious also, just be sure to order nice and early as it takes a while due to being cooked with love. We loved the fun and relaxed vibe, the music, the pool and the Sri Lankan game Carrom.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 344 reviews
Price from
US$90
1 night, 2 adults

Green Nature Paradise Ella

Hotel in Ella

Set in Ella, 100 metres from Demodara Nine Arch Bridge, Green Nature Paradise Ella offers accommodation with a garden, free private parking and a terrace.

M
Marla
From
United Arab Emirates
Breathtaking views, very attentive owner, helped me a lot with my transportation. The space was actually quite nice. The shower was relaxing, it was good!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 382 reviews
Price from
US$86
1 night, 2 adults

The Capoe House

Hotel in Haputale

Set in Haputale, 30 km from Horton Plains National Park, The Capoe House offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

T
Tom
From
Spain
One of the best hotel experiences I've ever had!! Stayed here for two nights and it was the highlight of my trip to Sri Lanka. The hotel itself is absolutely amazing. Beautifully decorated with lovely views and peaceful surroundings with many birds to see. They had recently had some wildfires nearby so apparently in normal times you can see even more wildlife than what I saw during my stay. There is also a stunning waterfall nearby (almost in the hotel grounds) that the staff take you to and that you can have completely to yourself or perhaps with a couple of locals. I also did a hike with the staff up to the mountain behind the hotel which was great. Then afternoons spent lazing in the pool, chatting to the staff and with complimentary High Tea as I watched the mist float through the mountains. There were no mosquitos in that area too which meant that they could have the large windows open (even at night!) with one whole side of the hotel open to the fresh air and views. There are only two rooms in the hotel, though they have plans to build another couple of buildings in the future (though also with a very secluded feel). I was the only one there during my stay which meant I had the whole place to myself 😍 The best thing about Capoe though is the staff. Isham, Eranda, the wonderful chef and the gardener who guided the hikes. They were all so friendly and attentive and really made my stay, especially as I was a solo traveller and they were very friendly and chatty (though also give you your space when you need it). I've never had a private butler before, let alone one that is trained in both wildlife spotting and making cocktails! Thanks so much Isham, you made my stay really special 🙏🏼 Can't wait to come back on my next visit to Sri Lanka! ❤️
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 127 reviews
Price from
US$290
1 night, 2 adults

Vantage hills Haputale

Hotel in Haputale

Set in Haputale, 44 km from Gregory Lake, Vantage hills Haputale offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Ł
Łukasz
From
Poland
We stayed for a few nights in the cottages which offered a high standard of accommodation. The view was stunning, the mattresses were incredibly comfortable and everything was clean and tidy. The staff was very friendly an proffesional - especially the main host - Gamini, who was exceptionally approachable, helpful and recommended many great places to visit. Highly recommended!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 705 reviews
Price from
US$60
1 night, 2 adults

Ella moon rock

Hotel in Ella

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

R
Roque Tomatis
From
United States
The location is great, close enough to the main area but quiet and private. The owner, Obey is great and super helpful.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 528 reviews
Price from
US$69.30
1 night, 2 adults

Dream Cliff Mountain Resort

Hotel in Haputale

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

d
dara
From
Argentina
It’s very remote and wild. Pure disconnection. The staff were fantastic
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 297 reviews
Price from
US$207.19
1 night, 2 adults
See all 1293 hotels in Badulla District

Most booked hotels in Badulla District in the past month

See all

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 726 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,302 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 443 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,060 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 225 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,156 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 900 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 111 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 721 reviews

Badulla District's best hotels with breakfast

The Diary

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews

Set in Ella, 7.3 km from Demodara Nine Arch Bridge, The Diary offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$24.42 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 42 reviews

Set in Koslanda, 47 km from Demodara Nine Arch Bridge, DILSHAN HOTEL Diyaluma offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$24.43 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 87 reviews

Set in Koslanda, 45 km from Demodara Nine Arch Bridge, Diyaluma View Cotage offers accommodation with a garden, free private parking and a shared lounge.

From US$27.23 per night

CAO Ella

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 111 reviews

Situated in Ella and with Demodara Nine Arch Bridge reachable within 5.1 km, CAO Ella features concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

From US$71.05 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 143 reviews

Situated in Bandarawela, 46 km from Gregory Lake, Luxor Kirindi Ella Resort & Spa features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$100.80 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 123 reviews

Situated in Ella, 7 km from Demodara Nine Arch Bridge, Wood Palace Ella features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$305.25 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 147 reviews

Located 5.5 km from Demodara Nine Arch Bridge, New Ella Nature View offers 1-star accommodation in Ella and features a garden, a terrace and a restaurant.

From US$48.95 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 151 reviews

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

From US$40 per night

Budget hotels in Badulla District

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 79 reviews

Set in Ella, 10 km from Demodara Nine Arch Bridge, Box on clouds offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$42.30 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 126 reviews

Set 5.9 km from Demodara Nine Arch Bridge, Green Vista Ella offers 2-star accommodation in Ella and has a garden, a shared lounge and a terrace.

From US$38.25 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 135 reviews

Located in Ella, 7.6 km from Demodara Nine Arch Bridge, Kithal Ella Station Resort provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$40 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 179 reviews

Set in Ella, 4.1 km from Demodara Nine Arch Bridge, Misty Villas offers accommodation with a garden, free private parking and a restaurant.

From US$63.72 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 116 reviews

Ella Rock Mystery Guest is situated in Ella, within 50 km of Hakgala Botanical Garden and 2 km of Ella Railway Station. Each accommodation at the 2-star hotel has mountain views and free WiFi.

From US$50 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 316 reviews

Situated in Ella, 2.7 km from Demodara Nine Arch Bridge, 3Arch Eco Cottage Ella features accommodation with a garden, free private parking and a restaurant.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 109 reviews

Set in Ella, 7.2 km from Demodara Nine Arch Bridge, Ella Nature Life Guest & Restaurant -Free Pickup from Ella offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$35 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 181 reviews

Located in Ella, 5.8 km from Demodara Nine Arch Bridge, Ella Sunrise provides accommodation with free bikes, free private parking, a garden and a terrace.

From US$35 per night

Hotels in Badulla District that you can book without a credit card

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 371 reviews

Located in Ella, 6 km from Demodara Nine Arch Bridge, Ella Lucky Panoramic provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$38 per night

Bliss In Viya

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 148 reviews

Located in Ella, 5.5 km from Demodara Nine Arch Bridge, Bliss In Viya provides accommodation with a garden, free private parking and a restaurant.

From US$50 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 145 reviews

Situated in Ella, within 1.9 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, Ella Forest Eco View features accommodation with a garden and free WiFi as well as free private...

From US$50 per night

Ella South Star

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 154 reviews

Situated in Ella, 6.3 km from Demodara Nine Arch Bridge, Ella South Star features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$32 per night

Onestar Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 394 reviews

Onestar Ella is situated in Ella, 5.3 km from Demodara Nine Arch Bridge and 49 km from Hakgala Botanical Garden.

From US$50.55 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 19 reviews

Set in Ella, 4.4 km from Demodara Nine Arch Bridge, The Ceylan Crest ELLA features views of the mountain.

From US$56.61 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 8 reviews

Set in Ella, within 4.3 km of Demodara Nine Arch Bridge and 47 km of Hakgala Botanical Garden, Ella Always Welcome Resort features accommodation with free WiFi.

From US$33.02 per night

Elite Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 21 reviews

Situated in Ella, 6.2 km from Demodara Nine Arch Bridge, Elite Ella features accommodation with a garden, free private parking and a terrace.

From US$40 per night

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
From US$60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 225 reviews
We are a Belgian family (father and 2 adult children) travelling through Sri Lanka in summer 2023. Looking for a hotel at walking distance from the Horton Plains National Park we ended up in the Hill Safari Tea Estate Hotel. At the Ohiya train station (approx. 5 km from the hotel) we were picked up by the owner, Mr Perera, who was very welcoming and knowledgeable about the site. The hotel, located in a tea plantation, has a fantastic view on the Sri Lankan lowlands (comparable to that at World’s End). Just note that the hotel is quite remotely located and therefore food is taken on site (food is excellent!). We organized a trip to the Horton Plains, going (early morning) by tuktuk and returning by foot (watch out for sunburn on the way back!). We can only be (very) positive about the hotel, the owners, and the staff.
Guest review by
Xavier
Belgium
From US$290.03 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 161 reviews
What an amazing place! From the wonderful staff who were very welcoming and gave us a tour of the plantations, to the infinity pool with a lovely view, its own waterfall, and delicious food – everything was perfect. We stayed in the pavilions, where you feel fully immersed in nature. It was clean, and the beds were incredibly comfortable. We only wish we could have stayed longer!
Guest review by
Cindy
Denmark
From US$83.38 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 28 reviews
Our stay at the Orient Hotel in Bandarawella was truly exceptional. The breathtaking views, attentive staff, and recently renovated rooms in excellent condition made our experience unforgettable. The hotel's commitment to maintaining high standards truly enhanced our overall satisfaction. It was a fantastic stay that exceeded our expectations
Guest review by
Gihan
Australia
From US$210 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 231 reviews
We stay only on night in the hotel. Breakfast and dinner was excellent!! The flowers in the garden were really beautiful. We were lucky to see a wedding in the garden on the next morning, with authentic dancers and drummers , not to speak about the couple wearing traditional wedding dress. It was a unique experience.
Guest review by
Eva
Hungary
From US$24.75 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 313 reviews
Without a doubt, this is the best and is recommended. The family that runs the room is wonderful. They are super nice and always wait for you with a smile, or tea in the afternoon. The breakfast is very rich and filling. The views of the mountains are breathtaking!! I recommend it!!
Guest review by
Anna ida
Spain
From US$336.62 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 24 reviews
The staff were beautiful people, very helpful and accommodating. The views are splendid. The FOOD IS THE BEST PART. Amazing buffets, im usually not a fan of buffet, but they were real good. They spoil you rotten. I felt like being within the property only instead of going out.
Guest review by
Ritu
United Arab Emirates
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 143 reviews
Everything about this hotel is fantastic. The location, the facilities, the staff and the food were all incredible. We had the most amazing breakfast every morning.
Guest review by
Hannah
Ireland
From US$46.80 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 377 reviews
great place to stay, there was everything you'd need for a couple of nights, it was clean, the view was nice
Guest review by
Svitlana
Czech Republic
From US$1,607.47 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 726 reviews
The location is amazing. the breakfast was ideal..even fresh coconut water was provided.
Guest review by
Viktoria
Lithuania
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 213 reviews
Location, the view from my room. Very courteous staff and efficient manager.
Guest review by
Chandan R
India
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 78 reviews
Convenient location and felt luxurious after some of our other accomodation
Guest review by
Anna
Australia
From US$416 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 297 reviews
It’s very remote and wild. Pure disconnection. The staff were fantastic
Guest review by
dara
Argentina

Planning a trip? Get inspired by reviews of cities in Badulla District

6.0

On the one hand Ella is really beautiful.

On the one hand Ella is really beautiful. Great views nice waterfalls, great hiking spots. On the other hand it is packed with tourists. You have to go out of the city quite far do find a more quiet area. Ella itself is quite small since there’s only one “big” road. For us it was way too crowded. It’s not the cute little local mountain village it used to be.
Guest review by
Max
Germany
10

A gorgeous, not too busy location with spectacular views...

A gorgeous, not too busy location with spectacular views across the mountains. The guesthouse was comfortable and run by a lovely , friendly family. We had a fantastic stay, we could’ve stayed longer!
Guest review by
sue
Australia
10

The climate was cool and the views were spectacular.

The climate was cool and the views were spectacular. Best place to shop for groceries and fresh produce is Cargill Opposite the old post office in the town centre. Had difficulty in finding Authentic Sri Lankan cuisine. And almost impossible to find places that offer freshly brewed Ceylon tea. People are friendly and willing to help. Accomodation is cheaper in Bandarawela. Hence it makes sense to base your self here and explore neighbouring places like Ella, Diyathlawe and Haputale .
Guest review by
Neville
Australia
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

Almost everything.

Almost everything. Location was close to Horton Plains and the owners arranged a tuk tuk ride for a nominal fee. Lovely surrounding. Food was tasty and ample given. Really worth it. Owners were friendly and made the guests feel at home.
Guest review by
Derrick
6.0

Stayed for 2 nights.

Stayed for 2 nights. Found it a bit crowded & it rained on both days. Chill Cafe is a great place to hangout & Somasiri is where you can get your essentials. 9 Arches bridge is...well, just a bridge but Ella has cute little train station and breathtaking views on the train ride down to Kandy.
Guest review by
Nikhil Mahesh
India
10

Haputale is a breathtaking hill town surrounded by lush tea...

Haputale is a breathtaking hill town surrounded by lush tea estates and misty mountains. We stayed at Benito Bungalow by The Serendipity Collection, where the in-house chef prepared fresh and delicious meals every day. The cool climate, scenic views, and peaceful setting made it the perfect place to unwind. It’s quieter and less touristy than other hill stations, which adds to its charm. A true hidden gem in Sri Lanka!
Guest review by
Christopher Weerasuriya
Sri Lanka
10

My trip to Bandarawela was a memorable experience, combining...

My trip to Bandarawela was a memorable experience, combining the town's quaint charm, stunning natural landscapes, and the welcoming atmosphere of the local community. The food in Bandarawela offers a delightful mix of traditional Sri Lankan cuisine and fresh local produce. Highlights include spicy curries, coconut-based dishes, and an array of tropical fruits, all reflecting the region's rich culinary heritage.
Guest review by
Cordelia Nina R
United Kingdom
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
10

It's a very nice, small town packed with restaurants and...

It's a very nice, small town packed with restaurants and bars. The town centre may lack a bit of authenticity being on european side with trendy cafes and night clubs. Great for a short stay. Many activities around: Ella rock, Little Adam's peak, nine arch brige, waterfalls, tea plantations, Mahamevnara monastery, Many places ofering ayurvedic massage.
Guest review by
kinga
United Kingdom