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

970 hotels

Haputale

115 hotels

Bandarawela

145 hotels

Badulla

95 hotels

Koslanda

18 hotels

Diyatalawa

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

M
Magdalena
From
Austria
Beautiful accommodation and a friendly, helpful owner! We felt very comfortable. Very clean room, very comfortable bed, and a beautiful view! The ride to the hotel was an adventure in itself; it's amazing what tuktuk drivers can do. The free tuktuk service to and from the city center was so nice. The only thing that bothered us was some loud work/noise outside beginning around 7am in the morning. Depart from that it was really quiet, and all we could hear was just nature! We can recommend this hotel to everyone, we really enjoyed our stay :)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 207 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...

S
SANJA
From
Spain
Wonderful reception at the hotel. Umesha Dissanayake, Front office manger, goes a mile extra to make your stay most pleasant. She quickly understands the needs, and “makes things happen”. Am impressed by her professionalism and kind attitude. Congratulations!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 105 reviews
Price from
US$28
1 night, 2 adults

Wood Palace Ella

Hotel in Ella

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.

F
Francesco
From
Italy
Amazing location. You'll be in total peace with nature here
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 122 reviews
Price from
US$67.50
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.

L
Lara
From
Netherlands
Such a relaxed spot with beautiful spacious rooms and a beautiful view. So much effort put into the breakfast, we enjoyed it a lot!
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.

H
Haris
From
Sweden
Overall just a wonderful experience. Staff absolutely delightful, so kind and helpful. Rooms are simple but spotless, everything you need. View is amazing. Breakfast really good and generous. Very good ratio price vs what you get in general. The staff will help you with everything you need, including getting to town cheaply. We rented a scooter which I recommend if you can.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 456 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.

G
Gyda
From
Norway
Had the most amazing stay here! The staff are so friendly and welcoming. They arranged everything we wanted and were very attentive. From the moment we arrived we felt like home. The owners held the most wholesome cooking class for us, would 100% reccomend!
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.

O
Octavian Dumitru
From
Romania
We found the best host in this place. He is the nicest guy we met în SRI Lanka . He offered free drive to the city by his tuk tuk and also nice tour to the temple and the tea factory, and he also found for us very good pricees for drivers . The room has the best view to the 9arch bridge , it is very clean and you have there every little thing that you need . The breakfast was delicious and different each day. Thank you for everything !
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.

J
Joanna
From
Austria
A beautiful accommodation in a stunning location, with lovely views. We stayed 3 nights in the villa at Capoe House and enjoyed every minute. The villa is very spacious, clean and comfortable, the meals were excellent and the staff were very professional and attentive. We visited the secret waterfall and hiked to the ancient rock. The lunch menu and drinks are not overpriced. We were the only guests during our stay and felt very well looked after.
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.

S
Smith
From
Australia
The place was very modern/ had a good aesthetic and was very clean. The staff were very friendly and helpful. They arranged and paid for tuktuks to/from the train station. The view was spectacular from our room as well as the breakfast area. Quick walk to main town area and tea fields which you can go for a wander in. Would definitely stay here again!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 704 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.

V
Veronika
From
Germany
Great breakfast, friendly and helpful host, nice balcony and all the shops and restaurants nearby. Would definitely recommend it!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 525 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 9.1
Superb - What previous guests thought, 722 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 223 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.7
Fabulous - What previous guests thought, 896 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Badulla District's best hotels with breakfast

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 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$220 per night

CAO Ella

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 110 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$66.13 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.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, 150 reviews

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

From US$50 per night

Budget hotels in Badulla District

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 80 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.2
Very good - What previous guests thought, 789 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.

From US$45 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.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.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$79.36 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 299 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$60 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 270 reviews

Situated in Ella, 5.2 km from Demodara Nine Arch Bridge, Hotel Ella`s Edge features accommodation with a garden, free private parking, a shared lounge and a terrace.

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$19 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$32 per night

Hostal Tree House

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

Situated in Ella, 4.5 km from Demodara Nine Arch Bridge, Hostal Tree House features accommodation with a garden, free private parking, a terrace and a restaurant.

Ella HIDE VIEW

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

Situated in Ella, 5.4 km from Demodara Nine Arch Bridge, Ella HIDE VIEW features accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$155.40 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 370 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$27 per night

Bliss In Viya

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

Hotel Levon Ella

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

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

From US$295 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 144 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$44 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

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
From US$416 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 296 reviews
We stayed at the most wonderful hotel, and it honestly exceeded every expectation we had. From the very beginning, the manager went out of his way to help us organize our trips and make sure everything ran smoothly. He took his time to talk to us, offer advice, and make sure we were comfortable with every plan — something you don’t often experience in hotels. Our server, Ranawada (apologies if I got the name slightly wrong), was absolutely amazing. He was always so kind, attentive, and full of interesting stories about the food and the local culture. Every meal felt special, not just because the dishes were different each day and always delicious, but because they were served with such care and pride. Throughout our stay, we were surprised again and again by so many thoughtful gestures — both big and small. From the warm smiles to the little details that showed how much the staff truly cared, it all made us feel at home. Their attention to detail and genuine kindness were unforgettable. The rooms were beautiful, spotless, and so comfortable, and the location couldn’t have been better — peaceful and scenic. It’s rare to find a place where every single person seems to genuinely want you to be happy. Leaving was honestly bittersweet — I was ready to go home, but it was hard to say goodbye to the wonderful people who made our stay so special. We will remember this experience for a long time and recommend this hotel with all our hearts.❤️
Guest review by
Gerda
Lithuania
From US$563.72 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 214 reviews
We had the best time at Ekho Ella! The hotel is absolutly stunning, super clean, modern and with an unreal view, i was feeling like in fairytales. From the moment we arrived, the stuff was so kind and helpful, always making sure we had everything we needed. All the time were near us 1,2 people to help us. A special shoutout to Priyahtha who was so cute with my son, he give him 4 fishes from they fountain and also for Nisal and Thankshine. The food was incredibile good, the rooms so cute and clean, all amaizing. The best hotel from. Sri Lanka! For sure will come back
Guest review by
Irina
Romania
From US$186.93 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 142 reviews
We had an amazing stay at The Pinnacle Ella! The view from the hotel is absolutely breathtaking, with sweeping vistas of the surrounding mountains that make it feel like you're in paradise. The room was spacious, comfortable, and impeccably clean, offering a perfect retreat after a day of exploring. As for the breakfast, it was a delicious spread with a variety of fresh options to start the day right. I highly recommend The Pinnacle Ella to anyone looking for a peaceful and scenic getaway. It truly exceeded our expectations!
Guest review by
Adrian
Canada
From US$157.30 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 78 reviews
The hotel is incredibly beautiful, very well equipped, the rooms are spacious and very clean. It is located in the heart of the town, making it within easy walking distance of the various restaurants and shops. The hotel is a 5 minute walk from Ella station. It was my husband's birthday, and Ujith made us an in-room cake with candles! My husband even got a wrapped present before he left. A real sweetheart! The staff at this hotel go out of their way to make your stay enjoyable and unforgettable. Thank you so much Ujith!
Guest review by
Préscilia
France
From US$266.75 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 161 reviews
A beautiful private and exclusive resort in a wonderful back to nature remote location. The atmosphere is friendly and welcoming and we were very well looked after. The resort organized a guided hike for us around the tea plantations to some stunning lookouts and the top of Sri Lanka’s 2nd highest waterfall: highly recommended
Guest review by
Jonathan
Australia
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 377 reviews
Nice location and calm place with friendly staff.. Thank you okreech cottage.
Guest review by
Kasun
Abkhazia
From US$2,673.75 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 722 reviews
Enjoyed thoroughly with facilities and the ambience 💝
Guest review by
Fernando
Sri Lanka

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

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

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

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
10

Ella is a great stop if you are heading from Nuwara Eliya to...

Ella is a great stop if you are heading from Nuwara Eliya to the south. It's mostly a tourist town, not that big. But the town is very organized and picturesque. The Ravana waterfalls is surely going to mesmerize you. And, if you are into hiking, this is a place you must include in your itinerary.
Guest review by
Nafis
Bangladesh
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

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

Its an amazing experience in ella Flower Garden Resort.

Its an amazing experience in ella Flower Garden Resort. So wonder, beautiful flower garden, so special for holiday stay. Tasty food excellent hospitality.we really enjoyed our holiday in ella flower garden. 10/10♥️👍
Guest review by
Xavier
10

Most of the activities are outside of main Haputale the...

Most of the activities are outside of main Haputale the hiking is wonderful as was our visit to Lipton's seat and the tour of the tea factory. Main Haputale not really much going on but the hotel was perfect after a long day of hiking.
Guest review by
GRAHAM
Luxembourg