Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

976 hotels

Haputale

117 hotels

Bandarawela

146 hotels

Badulla

100 hotels

Diyatalawa

36 hotels

Koslanda

18 hotels

Ohiya

12 hotels

Pattipola

5 hotels

Haldummulla

7 hotels

Welimada

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

V
Von Klopmann
From
South Africa
Absolutely excellent. EVERYTHING. BEST PANORAMIC VIEW EVER. SPACIOUS
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,079 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.

A
Ali
From
Maldives
The best stay in Ella so far. The place was clean and the view was amazing. Staff were very welcoming and helped us with everything throughout the trip. Breakfast was great too.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 217 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...

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

M
Mohammad Barat
From
France
The view from the room is really so unique and refresh everyday , the breakfast is so delicious , perfect breakfast, we could use the kitchen of the hôtel to cook our food , so nice and healthy environnement. Mr Chaminda (owner of the hôtel) he is à great man and always available for everything , he is the most strong point of this hôtel, we will come back again, is highly recommanded and high quality of price , we liked everything.
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.

F
Florine
From
Sri Lanka
If you are looking for the perfect place in Ella to relax, stop looking you’ve found the right hotel. The staff was a real bonus, they are always trying their best to make you feel at home. Regarding the room itself, it’s quite spacious, very clean & the bed will offer you the best sleep. The cubes are truly the highlight of our trip around Sri Lanka. We initially booked one night but came back for 3 more nights. There is a room service and laundry can be done too. Special thanks to Eprival 🙏🏻
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.

J
Jörgen
From
Netherlands
The view of the hills from the bar and restaurant is breathtaking. The decoration of the room is very arty and even unique. Would recommend this place as a retreat for resting too. It has a nice little pool. Staff is helpful and organizes tuktuks for you at the best price.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 348 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
Matthias
From
Austria
Amzing view - extra-ordinary clean. Can compege with 4 Star hotels. Special place for railway enthusiasts and trainspotting, as this is the only location where you can get pictures of the nine Arch Bridge without any tourists - early in the morning.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 383 reviews
Price from
US$85
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.

R
Raphael
From
Germany
Room was well set out and stylish with incredible views. Gamini was super welcoming and helped us with any queries with had in no time at all. All in all a lovely stay would highly recommend
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.

P
Perveen
From
Australia
Cannot recommend this place highly enough. Obey and his team went above and beyond to make us feel comfortable and welcomed. The location is perfect - a short walk from the Main Street (but still quiet at night) and also within walking distance to Little Adam’s Peak and Nine Arches Bridge. Obey helpfully arranged transport for us to see the sights (for reasonable prices) and had great advice on where to go. We had the best breakfast so far in Sri Lanka at Obey’s - definitely try their Sri Lankan breakfast. So filling! An added bonus is that they have a laundry service which is quick, very good and reasonably priced. The rooms are clean and comfortable - with air conditioning, a fan, hair dryer, and complimentary fruit basket.
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 1297 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,304 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Badulla District's best hotels with breakfast

Su Casa Ella

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

Located in Ella, 4.6 km from Demodara Nine Arch Bridge, Su Casa Ella provides accommodation with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 14 reviews

Situated in Ella, 6.1 km from Demodara Nine Arch Bridge, Natural Mountain Cottage features accommodation with a garden, free private parking and a restaurant.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 53 reviews

Located in Ella, 3.1 km from Demodara Nine Arch Bridge, Wood Chalets Ella provides accommodation with a garden, free private parking, a terrace and barbecue facilities.

From US$31.08 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 70 reviews

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

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 9.7
Exceptional - What previous guests thought, 44 reviews

Located in Ella, within 7.9 km of Demodara Nine Arch Bridge and 44 km of Hakgala Botanical Garden, Ananda Rest-Ella provides accommodation with a garden and free WiFi throughout the property.

From US$42.18 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 10 reviews

Situated in Haputale, 33 km from Demodara Nine Arch Bridge, Dream Seven Hotel - Haputale features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Budget hotels in Badulla District

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

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Tranquil Edge Villa offers accommodation with a garden, free private parking, a shared lounge and a terrace.

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

From US$150.96 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 115 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.8
Fabulous - What previous guests thought, 152 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, 800 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$49.50 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.

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

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

Green Garden Bungalow is located in Haputale, within 700 metres of Haputale Railway Station and 11 km of Bandarawela Railway Station.

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
No credit card needed
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.1
Superb - What previous guests thought, 43 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.

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

Hostal Tree House

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

From US$22.20 per night

Misty Villas

Hotel in Ella
No credit card needed
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

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
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$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
From US$581.03 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 162 reviews
Gorgeous place Amazing staff that will go out of their way to ensure you have a great time We opted for the 3 course meal and they did up the table decor and the food so well. The rooms are spacious, the staff is well aware of the flora and fauna of the property. The guided walk towards their private waterfall and the pool area are all amazing
Guest review by
Ritika
India
From US$206.61 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 145 reviews
We had a great time staying at the Pinnacle Ella it was so close to the main strip in Ella and site seeing areas like nine arche bridge, little Adams peak and flying ravana. They provided great hospitality and the staff were so kind . The hotel also has an amazing poolside view.
Guest review by
Alphonso
Australia
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 9.1
Superb - What previous guests thought, 299 reviews
We had a wonderful stay here! The staff were incredibly kind and went above and beyond to make our honeymoon special. The food was delicious and the views were absolutely immaculate. A+ for the effort and hospitality truly appreciated!
Guest review by
Asfaq
Sri Lanka
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 236 reviews
The very best staff in breakfast restaurant, so very kind and helpful. One of the main reasons we will return to the hotel again. These are your superstars! The view from the new rooms and restaurant is simply amazing.
Guest review by
peter
Spain
From US$24.75 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 313 reviews
The host, his family and the staff are very friendly and helping. The rooms are with a beautiful view and clean.
Guest review by
Annina
Switzerland
From US$1,870.77 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 215 reviews
Amazing location and views. Everything was perfect and the service was great! Well worth the price!
Guest review by
Matt
New Zealand
From US$46.80 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 377 reviews
Perfect location, in the middle of the center but in a quiet place.
Guest review by
Lieke
Netherlands
From US$2,009.33 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 733 reviews
Arguably the coolest place we’ve ever stayed!
Guest review by
Steven
New Zealand

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