Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

975 hotels

Haputale

116 hotels

Bandarawela

146 hotels

Badulla

99 hotels

Diyatalawa

34 hotels

Koslanda

18 hotels

Ohiya

12 hotels

Pattipola

5 hotels

Haldummulla

7 hotels

Hali Ela

3 hotels

Stay in Badulla District's best hotels!

Filter by:

Star rating
Review score

CHILL VILLE, VIEW POINT HOTEL

Hotel in Ella

Located 800 metres from Demodara Nine Arch Bridge in Ella, CHILL VILLE, VIEW POINT HOTEL features free WiFi access and free private parking.

L
Leena
From
Finland
This was the highlight of our holiday. Don't hesitate, just book it and you won't regret it. Staff were extremely kind, caring, helpful and made sure our stay was perfect. Luxurious touch in service and surrounding garden and restaurant area. Food was excellent, try their Sri Lankan menu! Also the view was amazing. This was the best place we stayed in during our three week trip. We have already recommended Chill Ville to our friends. We will be back.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,076 reviews
Price from
US$218.74
1 night, 2 adults

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, 211 reviews
Price from
US$60.75
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...

G
Ganeshan
From
Australia
The hotel management and staff were exceptionally helpful. We felt warmly welcomed by the hotel. We will certainly stay at this place every time we visit Badulla.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 110 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.

Z
Zuzana
From
Czech Republic
Amazing place with a fantastic view, very quite, large rooms, comfortable beds and a host who will help with absolutely everything, and finally an incredibly good breakfast and dinners. We spent unforgettable days here with friends.
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.

C
Christopher
From
Australia
The staff at the property were welcoming and friendly.
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.

S
Sebastian
From
Germany
Everything! Very clean and comfortable room and bathroom. The view was awesome with a nice garden and pool. Very friendly stuff. unfortunatly we stayed here only for one night.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 347 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.

J
Jagodich
From
Hungary
The accommodation was in a fairy-tale location, even more beautiful than the pictures in the advertisement. The view alone is worth much more money, making the accommodation extremely good deal just for this reason. The host was not intrusive at all but ensured that we had no worries. He took us around the city with a tuk-tuk completely free of charge, and the breakfast was perfect and plentiful, spiced up with the view.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 384 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.

Z
Zuzana
From
Slovakia
This was my second time at Vantage Hills and reason is the absolutely superb view and hospitality. I honestly was looking for an alternative, just to be able to explore a new place, but could not find one with such an unique location. We've stayed in the new cabana, so even closer to the tea terraces. You can just sit on your balcony, sip cup of tea and and watch the beautiful scenery. Sooner or later, you can be sure to spot pickers plucking the tea by hand. If you fancy a walk, you just need to step out of your room and you can roam thru endless tea terraces at your will. The best part of the stay is having breakfast on the large terrace where you can immerse yourself in endless mountain views. You can also visit nearby Kelliebedde Tea Factory for a nice informative tea production tour, and refresh yourself in their lovely Tea Lounge. All in all, I like this place and location for keeping its authenticity. If you miss touristic hustle and bustle, Ella is a short drive from here.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 715 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.

N
Nimfa
From
Philippines
Obey, the owner is exceptionally welcoming and hospitable. They are always ready to address inquiries, particularly about places to visit in Ella. Our breakfast offerings are abundant and diverse, featuring a mix of Sri Lankan and American cuisine. I would certainly revisit and recommend this place to others.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 529 reviews
Price from
US$69.30
1 night, 2 adults
See all 1291 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 7.9
Good - What previous guests thought, 1,303 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 799 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Badulla District's best hotels with breakfast

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

Set in Bandarawela, 22 km from Demodara Nine Arch Bridge, Rawana Mount View - Ella offers accommodation with a garden, free private parking, a shared lounge and a terrace.

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

Located in Lunugala, Falcon Villas features a garden. There is a terrace and guests can make use of free WiFi and free private parking.

From US$96.80 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Situated in Ella, 14 km from Demodara Nine Arch Bridge, Mountain Ring Hotel and Restaurant features accommodation with a garden, free private parking and a restaurant.

From US$28.86 per night

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, 89 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.

Nine Skies

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 28 reviews

Nine Skies features free bikes, outdoor swimming pool, a garden and shared lounge in Ella. With free WiFi, this 5-star hotel has a restaurant and a bar. The hotel has family rooms.

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

Located in Ella, 4.3 km from Demodara Nine Arch Bridge, Morning Dew Boutique Hotel Ella provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$319 per night

Budget hotels in Badulla District

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 78 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$37.80 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 151 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
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 799 reviews

Set in Ella, 4.8 km from Demodara Nine Arch Bridge, Ella Rock Heaven offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 170 reviews

Located in Ella, within 1.6 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, Ella nine arch spice garden provides accommodation with a garden and free WiFi as well as free...

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$74.34 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 521 reviews

Located in Ella, 19 km from Demodara Nine Arch Bridge, Moi Ella by DBI provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$110.08 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 297 reviews

Situated in Ella, 7.5 km from Demodara Nine Arch Bridge, Cozy Cottage Ella features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$100 per night

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

Ella Brown House

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 19 reviews

Ella Brown House has a garden, shared lounge, a terrace and restaurant in Ella. Featuring a bar, the property is located within 4.1 km of Demodara Nine Arch Bridge.

From US$152 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 229 reviews

Located in Ella, 5.4 km from Demodara Nine Arch Bridge, Crystal Spring Luxury Hotel provides accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

Wood Palace Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 125 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.5
Very good - What previous guests thought, 136 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.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 117 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, 320 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.

49 Ella

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

Located in Ella, 4.1 km from Demodara Nine Arch Bridge, 49 Ella provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Bliss In Viya

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 149 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

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 145 reviews
Nestled in the heart of Ella, this boutique hotel offers breathtaking views, exceptional service, and a tranquil atmosphere that makes it the perfect escape for nature lovers and adventure seekers alike. It is perched on a hilltop, offering panoramic views of Ella’s iconic landscapes, including the famous Ella Rock, Little Adam’s Peak, and the lush green valleys. The location is ideal for those who want to explore Ella’s natural beauty while enjoying a peaceful retreat away from the town’s hustle and bustle. It’s a short drive or tuk-tuk ride to Ella’s main attractions, making it convenient yet secluded. The hotel features a stunning infinity pool that overlooks the Ella valley – the perfect spot to relax and soak in the breathtaking views The rooms are spacious. We stayed in a deluxe room with a private balcony that offered stunning views of the surrounding mountains.
Guest review by
Anastasia
United Arab Emirates
From US$83.38 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 28 reviews
From the moment of check in to check out, I had a wonderful stay at orient hotel. The staff were extremely friendly and professional and the food was delicious. Special mention must be made to the GM Mr. Chandima who was always on the scene and attentive to our needs. We were also provided with a Trek to Ella Rock accompanied by hotel staff and a packed hotel lunch which was an incredible experience I would highly recommend. Overall was a great visit and will definitely be staying here again next time I visit.
Guest review by
Gayan
United Kingdom
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 59 reviews
It's a resort in the jungle, it takes few minutes with the jeep in order to arrive there. It's just perfect, perfect receiving, perfect and silent room right on the river, a lot of nature and animals to see, an adventurous trail in the jungle to the waterfalls, friendly a professional personnel and manager, food amazing. No other words to describe it, just thank you.
Guest review by
Antonio
Italy
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
From US$24.75 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 313 reviews
Its a beautiful view with nice rooms. The owner welcomed us and gave us all the necessary information. Very near to the Haputale main city just walking distance. will definitely recommend and plan to come back Thank you!
Guest review by
Asitha
Sri Lanka
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 226 reviews
We stayed in an absolutely wonderful room with glorious views. Top quality fit out, and we just so happy to be staying in such lovely accommodation. The staff were exceptional, and food fantastic.
Guest review by
Bernadine
Australia
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 299 reviews
Dream cliff is a hidden sicker place where you can rest from rest of the world. Really special place.thanks for everything!
Guest review by
Rudolf
Slovakia
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 162 reviews
The location, the staff, the food, proximity to Diyaluma Falls ! Monkeys coming in the room to say hello was fun!
Guest review by
Nelson
Switzerland
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 78 reviews
It's clean, it's cool, it's right in the town but not loud. AC and a hot shower, a pool,.amazing breakfast.
Guest review by
Elizabeth
Canada
From US$2,009.33 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 730 reviews
Beautifully located. Modern. Close to nearby town and sight seeing yet far enough for it to be tranquil
Guest review by
Zakera
South Africa
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 234 reviews
A great hotel with a stunning flower garden on site. The staff is very helpful. A wonderful breakfast.
Guest review by
Ekaterina
Russia
From US$46.80 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 377 reviews
It’s located a little away from the main Ella town so you’ll get a nice peaceful sleep.
Guest review by
Rihana
Hong Kong
From US$1,870.77 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 215 reviews
It has a beautiful garden. The staff were so kind.
Guest review by
Mayure
Denmark

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

10

Ella has an amazing vibe, it’s a very tourist-friendly place...

Ella has an amazing vibe, it’s a very tourist-friendly place and a perfect base for daily hiking trips. It’s very different from other Sri Lankan cities and definitely worth a visit. But if you’re looking for some peace and quiet, choose accommodation slightly outside the center to avoid the noise
Guest review by
Justyna
Poland
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

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

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
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