Search hotels in Badulla District, Sri Lanka

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

Select occupancy

Check out these popular cities in Badulla District

Ella

Mountain Trails, Iconic Transport, Scenic Views
1020 hotels

Haputale

Scenic Views, Mountain Village, Hiking
113 hotels

Bandarawela

Rolling Hills, Mountain Village, Hiking
139 hotels

Badulla

Waterfalls, Iconic Transport, Rolling Hills
94 hotels

Diyatalawa

Rolling Hills, Wartime Landmarks, Mountain Trails
25 hotels

Kumbalwela

Mountain Trails, Scenic Views, Iconic Transport
9 hotels

Nugatalawa

Rolling Hills, Countryside, Mountain Village
2 hotels

Demodera

Iconic Transport, Scenic Rides, Historical Landmarks
11 hotels

Stay in Badulla District's best hotels!

Filter by:

Star Rating
Review score

Zion View Ella Green Retreat

Hotel in Ella

Located in Ella, 3 miles from Demodara Nine Arch Bridge, Zion View Ella Green Retreat provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

b
beena
From
United Kingdom
Great location and great view with excellent service
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,035 reviews
Price from
$160
1 night, 2 adults

Sathkara Resort Ella

Hotel in Ella

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

S
Semen
From
Turkey
Very secluded hotel, amazing staff, so responsive.. also so new and clean. Recommend!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 127 reviews
Price from
$90
1 night, 2 adults

The Ledge Ella

Hotel in Ella

Located in Ella, 9.2 miles from Demodara Nine Arch Bridge, The Ledge Ella has accommodations with a garden, free private parking, a terrace and a restaurant.

J
Julia
From
United Kingdom
I valued the serenity and the views the most! The views are stunning. This place is such a gem. The room was spacious and well fit out, the bed was super comfortable. The breakfast was delicious and the staff were very friendly and helpful. I enjoyed the walk down to the small village, the untouched by tourists tea plantations and the encounters with the locals. The drive to the accommodation may be viewed as 'bumpy' by some, but for me it was part of the adventure. I loved everything about this place!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 108 reviews
Price from
$68.40
1 night, 2 adults

Ella Trail Luxury Villa

Hotel in Ella

Featuring a terrace, bar and views of mountain, Ella Trail Luxury Villa is located in Ella, 4.7 miles from Demodara Nine Arch Bridge.

J
Joanne
From
United Arab Emirates
Had an incredible stay at Ella Trail Luxury Villa up in the hillside with beautiful luscious views and a cool overview of the train track which you can walk down to get to Ella town. Askana and Suranga we’re wonderful hosts and couldn’t be more accommodating for us helping us to arrange transportation and always there ready for whatever we needed. I would definitely stay here again even though it is a little further out but the views are unreal and the Property is beautiful with a gorgeous balcony overlooking the scenery..
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 145 reviews
Price from
$126.23
1 night, 2 adults

Tea Hills Ella

Hotel in Ella

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

G
Gigi
From
United States
Tea Hills Ella is a fabulous mountain retreat with absolutely amazing views. It’s peaceful and away from the hustle of Ella town, yet just a short (and free!) tuk-tuk ride away whenever you want to head in. The hosts were kind and welcoming, and incredibly helpful—arranging transportation for us to nearby tea factories and making everything easy. Breakfast each morning was delicious and thoughtfully served on our private patio.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 327 reviews
Price from
$71.25
1 night, 2 adults

Ella Thenulya

Hotel in Ella

Located in Ella, 3.5 miles from Demodara Nine Arch Bridge, Ella Thenulya provides accommodations with a garden, free private parking, a terrace and a restaurant.

s
sampath
From
Sri Lanka
The hospitality was great, and the whole place was incredibly clean. There were amazing views from the balcony, and the hosts were lovely. The beds were comfortable and they accommodated for all needs, including providing mosquito nets and toilet paper.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 108 reviews
Price from
$28.04
1 night, 2 adults

Mountain Paradise Bliss Guest House

Hotel in Haputale

Located in Haputale, within 26 miles of Gregory Lake and 17 miles of Demodara Nine Arch Bridge, Mountain Paradise Bliss Guest House has accommodations with a restaurant and free WiFi as well as free...

M
Melody
From
United Kingdom
This was the best place we stayed in a five week trip to Sri Lanka. Shan and his wife were the most friendly, generous and kind people. The accommodation was superb so comfortable, clean and stylish. The food was amazing… you need a big appetite! The location was superb , we enjoy walking and the property was in a prime position. The views over the tea plantation and done the valley were idyllic . This was such an amazing place to finish our trip. We will be back!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 147 reviews
Price from
$28
1 night, 2 adults

Idyll Cottage Ella

Hotel in Ella

Located in Ella, within 3 miles of Demodara Nine Arch Bridge and 30 miles of Hakgala Botanical Garden, Idyll Cottage Ella provides accommodations with an outdoor swimming pool and free WiFi throughout...

H
Hajnalka
From
Netherlands
The place is amazing. The cottage has a lovely pool which is super nice after a long day or just spend the day there and rest. The rooms are bigger than mentioned and there is a fridge as well. The staff is extremely nice ans helpful, they can help with transportation to the center and back to the hotel if you wish. They also welcomed us with a kind message and congratulated us for our wedding anniversary, which was very thoughtful 😊
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 342 reviews
Price from
$95.73
1 night, 2 adults

Kithaya Ella

Hotel in Ella

Located in Ella, 4.7 miles from Demodara Nine Arch Bridge, Kithaya Ella provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

G
Gres
From
Chile
I had a truly wonderful experience staying at this hotel. From the moment I arrived, the staff were incredibly welcoming, professional, and always ready to help with anything I needed. The check-in process was smooth and quick, which made the start of my stay very comfortable. The room was spotless, spacious, and very well maintained. I especially appreciated the comfortable bed, the beautiful interior design, and the peaceful atmosphere that allowed me to relax completely. The housekeeping team did an excellent job every day, making sure everything was clean and organized. The hotel facilities were also impressive. The environment was calm, safe, and perfect for both relaxing and enjoying a vacation. The food was delicious with a good variety of options, and the dining area had a very pleasant ambiance. What stood out the most was the hospitality. Every staff member I met was friendly, polite, and genuinely cared about making guests feel welcome. Their service truly made the stay memorable. Overall, I had a fantastic stay and would highly recommend this hotel to anyone looking for comfort, quality service, and a relaxing atmosphere. I would definitely love to come back again in the future.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 142 reviews
Price from
$14.63
1 night, 2 adults

Diyaluma View Cotage

Hotel in Koslanda

Located in Koslanda, 28 miles from Demodara Nine Arch Bridge, Diyaluma View Cotage has accommodations with a garden, free private parking and a shared lounge.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 107 reviews
Price from
$35
1 night, 2 adults
See all 1537 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 8.6
Excellent - What previous guests thought, 812 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 892 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 897 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 304 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 818 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 498 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 127 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 289 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,035 reviews

Badulla District's best hotels with breakfast

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 812 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 892 reviews

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

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 897 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 304 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 498 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 127 reviews

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 671 reviews

Budget hotels in Badulla District

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 818 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 289 reviews
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,035 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 979 reviews

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

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 786 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 60 reviews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 145 reviews

Hotels in Badulla District you can book without a credit card

See all
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 962 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 232 reviews

Sun Top Grand

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 29 reviews

Tea Hills Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 327 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 407 reviews

The Ledge Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 108 reviews

Ceylan Crest

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 28 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 106 reviews

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
From $286.15 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 194 reviews
This was a real treat. There were only 4 people in the entire resort at the time, since we came at the end of Easter vacation and the begining of the wet and shoulder season. The grounds are gorgeous, the garden, wonderful, the staff was very helpful and nice, and we had an upgrade that was not short of royal: I truly thought that we entered a several-room bungalow whereas it was our room! A room with a patio and a front and a side terrasses. Monkeys playing in the trees in the morning. The nature is very present and lush and beautiful. We went on a hike which we couldn't finish, since we've discovered a new species we had never met before: leeches. My daughter freaked! But it was an experience. She very much enjoyed the pool, overlooking the valley, and I booked an ayurvedic massage, which was the best I had in Sri Lanka. The man had very skilled hands. It is a place to get lost into, it feels last the days of yore, an estate to spend peaceful days. Unfortunately it wasn't our case, since we booked only a night, thereby shortening a safari that would have been (accurately so!) too long had we stayed an extra night. So it was an stop-by in between locations, booked a bit last-minute. Our next destination was Amba Estate, one of the few existing estates rolling tea by hand, with a social purpose since it has very good labor conditions and employs the villagers, thereby creating a strong community. I would recommend as well, it's not that far, on the other side of the mountain, hence "on the way" toward Ella, where we jumped on a train to our next adventures. Thank you again for having us and allowing such a beautiful stay. I also had the best cocktail and we both enjoyed our meals!
Guest review byLaetitia
Switzerland
From $25.74 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 336 reviews
1. Location is good, 5-10 min walk from train station and restaurants 2. Owner is very accommodating and arranged tuk tuk at 4:45 to lipton’s seat for sunrise and packed breakfast with water for us. We walked down to the tea factory and took bus back to town. 3. Owner also recommended us how to take bus to our next destination to the coast! It was easy and saved us a lot of money. ( by car is 25000 rp and it costs 1500 rp for two ppl in the bus) though we don’t have suitcase but backpacks so ok for taking bus 4. The view is very nice though a lot of time is covered by clouds 5. Wifi and hot water work well. no fan/ac in the room but it was cold in March so i don’t think fan or ac needed 5. try green paradise restaurant which is good and cheap. The mint mist restaurant has a good view but more pricy
Guest review byLynn
Canada
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 232 reviews
I had a great experience at The Pinnacle Ella. The view from the property is absolutely breathtaking, one of the highlights of my stay. The room was clean, comfortable, and well-maintained. I also had lunch at the hotel, and really enjoyed the food. I had read some reviews mentioning issues with the Wi-Fi, but during my stay, it worked perfectly fine. Overall, a relaxing and enjoyable stay. I’d definitely recommend this place to anyone visiting Ella.
Guest review byMilan
Australia
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 23 reviews
Truly the staff is the highlight of this beautiful property. The restaurant service, the housekeeping, everyone is lovely and top notch. I love the room, this is the 5th or more time I've stayed here over the years and it keeps its quality, the rooms are beautiful, the views are absolutely incredible and again, the staff is the best!
Guest review byZhena
United States
From $137.50 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 109 reviews
Location was brilliant, just off the main strip. Had lunch in restaurant, kottu was great. Room was spacious and very clean. Asked for later check-out and was given it with no problems. Staff were very helpful and attentive. Definitely recommend staying here when visiting Ella.
Guest review byLesley
United Kingdom
From $640 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 324 reviews
The view was amazing, the house was great, spacious and had the same amazing clear view. The food was excellent and served beautifully. The staff was helpful and organized for us little trip to the 2nd highest waterfall which we can strongly recommend.
Guest review byDamian
Poland
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 417 reviews
It's a beautiful place which was nicely kept with a great balcony. Room is very spacious and very close the main market.
Guest review byMuhammad
Saudi Arabia
From $70 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 254 reviews
Dinner and breakfast were great! Gents who are running the place are true gentlemen!
Guest review bySarah
Belgium
From $856.07 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 208 reviews
Room fabulous food excellent service attentive
Guest review byLaura
United Kingdom
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 892 reviews
Beautiful views and very comfortable rooms
Guest review byAedin
Belgium

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

Scored out of 10, guest rating 10

Sunrise Mount View is a fantastic place to stay while...

Sunrise Mount View is a fantastic place to stay while exploring Ella. The location is peaceful, with stunning views of the surrounding mountains and a beautiful sunrise every morning. It's close enough to Ella's main attractions while still offering a quiet escape from the busy town. The rooms were clean and comfortable, and the hosts were incredibly friendly and welcoming. Their hospitality made the stay even more enjoyable. Waking up to the fresh mountain air and scenic views was the highlight of the trip. I highly recommend Sunrise Mount View to anyone visiting Ella. It offers great value, a relaxing atmosphere, and an unforgettable experience.
Guest review byNoy
Scored out of 10, guest rating 10

Sure.

Sure. Here is a natural travel-style version you can use for a review, caption, or post: ### What should you visit in Haputale? 🌿⛰️ If you are planning a trip to Haputale, there are plenty of beautiful places to explore. The area is surrounded by mountains, tea plantations, waterfalls, and amazing viewpoints. Some places worth visiting are: 📍 **Lipton’s Seat** One of the most famous viewpoints in the area. The view of the tea plantations and surrounding mountains is beautiful, especially in the early morning. 📍 **Adisham Bungalow** A peaceful and beautiful historical place surrounded by greenery. It is a great place to relax and enjoy the cool weather. 📍 **Diyaluma Falls** One of the most beautiful waterfalls in Sri Lanka. It is a little further from Haputale, but definitely worth the trip. 📍 **Thangamale Bird Sanctuary** A great place for nature lovers who enjoy walking through forests and seeing different types of birds. 📍 **Tea Plantations** 🍃 Do not miss the chance to explore the tea estates around Haputale. The scenery is beautiful and the cool mountain weather makes the experience even better. 📍 **Haputale Viewpoints** Sometimes the best views are found simply by exploring the roads around Haputale. Stop somewhere safe, enjoy the mountains, and take in the scenery. If you love **nature, mountains, cool weather, and peaceful places**, Haputale is definitely worth visiting. 🌿❤️
Guest review bySudesh
Sri Lanka
Scored out of 10, guest rating 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 byDerrick
Scored out of 10, guest rating 10

The Lucious walks, the property being so spacious, the pool...

The Lucious walks, the property being so spacious, the pool overlooking the mountains, lush greenery. The two rescue dogs Tom & Jelly are wonderful, the food is great and staff are really caring and attentive.
Guest review byJules
Australia
Scored out of 10, guest rating 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 byNeville
Australia
Scored out of 10, guest rating 10

Peaceful place with lovely people.

Peaceful place with lovely people. People are very supportive and friendly.There are good places to see, Dunhinda Waterfall, Muthiyangana Temple, Dutch Castle, Wooden Bridge. Tamil Kovils and many more. The weather is very tropical and appealing. Recommend this city to anyone
Guest review byMichel
Argentina
Scored out of 10, guest rating 10

Our favorite spot was Little Adam’s Peak, which was great...

Our favorite spot was Little Adam’s Peak, which was great for an easy outdoor activity and offered a wonderful view from the top. We ate at Chill Café, a nice, relaxed place with good food. I was impressed by the low cost of the food and drinks. Getting around Ella is very easy; you can move everywhere by tuk‑tuk at a very low cost. There are several family‑friendly activities, including pools, small adventure spots, playgrounds for kids, and even animal farms. Along the way, you can also see birds, monkeys, and other wildlife, which makes it fun for children. But if you love hiking and climbing, this is the place to be. You can easily walk 15 km a day just exploring the surrounding nature.
Guest review byDaniel
United Arab Emirates
Scored out of 10, guest rating 10

Beautiful view, large modern clean room with spacious...

Beautiful view, large modern clean room with spacious balcony, nice bathroom. Staff are excellent, very accomodating and food (we ate dinner and breakfast at the hotel) was really good. Pool was nice )there were two part- one heated on request) We only stayed one night on our way from Marissa to Ella, but would have stayed longer for just this hotel. We did not walk or explore the immediate area (it is quite hilly, use your driver or a tuk tuk). Would highly recommend the hotel, it was lovely.
Guest review byClaire
Australia
Scored out of 10, guest rating 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 byCordelia Nina R
United Kingdom
Scored out of 10, guest rating 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 byStephen
Sri Lanka

More places to explore, more ways to go

  • Hotels near Demodara Nine Arch Bridge

    Find hotels close to Demodara Nine Arch Bridge, a popular tourist attraction for visitors heading to the same area of Sri Lanka.
  • Hotels in Yala National Park

    Hit the road and make the most of your trip by discovering another popular destination in Sri Lanka.
  • Hotels in Anuradhapura District

    Hit the road and make the most of your trip by discovering another popular destination in Sri Lanka.
  • Hotels in Sri Lanka

    If you're planning a longer trip, look beyond Badulla District and explore the whole country!
  • Hotels in Ella

    Thinking about which towns and cities to visit during your trip to Badulla District? Try Ella, a popular choice with guests.