Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

974 hotels

Haputale

116 hotels

Bandarawela

147 hotels

Badulla

97 hotels

Diyatalawa

34 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 2625 feet from Demodara Nine Arch Bridge in Ella, CHILL VILLE, VIEW POINT HOTEL features free WiFi access and free private parking.

t
taylan
From
Turkey
Amazing chilling place. I wished to stay there longer.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,076 reviews
Price from
$218.74
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....

P
Pieter
From
Netherlands
Superb! The view from the balcony is outstanding. It’s quite a new property as it opened doors in January 2025. The host will do everything do make your stay a 10/10
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 210 reviews
Price from
$60.75
1 night, 2 adults

Heritage Grand - Badulla

Hotel in Badulla

Located in Badulla, within 12 miles of Demodara Nine Arch Bridge and 29 miles of Hakgala Botanical Garden, Heritage Grand - Badulla has accommodations with a shared lounge and free WiFi as well as...

N
Naushad
From
Sri Lanka
Everything was good about this place especially the FOM Umesha was a pleasant and very friendly person. Definitely my go to place when visiting Badulla again .
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 110 reviews
Price from
$28
1 night, 2 adults

Maridian Hotel

Hotel in Ella

Located in Ella, 29 miles from Gregory Lake, Maridian Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

R
Razvan Calcan
From
United Kingdom
Amazing hotel with great views of the valley and a bridge where you see the train passing, very big and spacious room, good facilities, clean and nice host. Breakfast is also really big and good.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 166 reviews
Price from
$22.50
1 night, 2 adults

The Cubes Ella

Hotel in Ella

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

M
Marlen
From
Israel
First of all the stuff was very welcoming. Everything that we needed they provided us. The Manager/ the head of staff always asked if everything is ok and helped us with the rides to the city. The room that we got was WOW!! From the design to the view. We had everything that we needed, hot water, clean towels, clean sheets, water, air conditioner and fan. All the place have a very modern and aesthetic design. We had 2 breakfasts, the continental. They were very good and very satisfying. All staying was amazing, I will definitely recommend my friends and family to go there. I hope they will have a lot of bookings.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 457 reviews
Price from
$60.30
1 night, 2 adults

Awesome Place

Hotel in Ella

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

O
Omer
From
Israel
Very nice, artistic architecture , quite and peaceful
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 347 reviews
Price from
$90
1 night, 2 adults

Green Nature Paradise Ella

Hotel in Ella

Located in Ella, a few steps from Demodara Nine Arch Bridge, Green Nature Paradise Ella provides accommodations with a garden, free private parking and a terrace.

D
Daniela
From
Switzerland
Upali is the best host ever! So friendly and helpful. Contacted us before our arrival and picked us up at the station. Took care of our TukTukRental and helped us in the steep hills :-)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 383 reviews
Price from
$86
1 night, 2 adults

The Capoe House

Hotel in Haputale

Located in Haputale, 19 miles from Horton Plains National Park, The Capoe House provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

H
Holly
From
United Kingdom
A truly magical place, we had the most amazing stay. A unique small boutique hotel up in the mountains with stunning views, wonderful staff and delicious food. The manager, Eranda is so sincere and knowledgeable about the flora and fauna. He took us on a walk to the waterfall in the grounds and we had a very informative talk about nature. Such a lovely man. I can't recommend Capoe House enough, it's the nicest place we have ever stayed.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 127 reviews
Price from
$290
1 night, 2 adults

Vantage hills Haputale

Hotel in Haputale

Located in Haputale, 27 miles from Gregory Lake, Vantage hills Haputale has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Jill
From
Australia
The view is sensational and Gamini, the manager is very kind and extremely helpful. He gave us ideas for walks and things to do and nothing was ever a bother. The rooms are really nice and extremely great value. Wish we could have stayed longer. This hotel and Haputale were a highlight.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 713 reviews
Price from
$60
1 night, 2 adults

Ella moon rock

Hotel in Ella

Located in Ella, 3.1 miles from Demodara Nine Arch Bridge, Ella moon rock has accommodations with a garden, free private parking and a terrace.

P
Percy
From
Canada
Centrally located and great value for money, with excellent staff and an amazing breakfast.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 529 reviews
Price from
$69.30
1 night, 2 adults
See all 1289 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
Wonderful - What previous guests thought, 728 reviews

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,068 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.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, 228 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 907 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 9.1
Wonderful - What previous guests thought, 713 reviews

Badulla District's best hotels with breakfast

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

Located in Ella, 3.8 miles from Demodara Nine Arch Bridge, Natural Mountain Cottage has accommodations with a garden, free private parking and a restaurant.

From $68.82 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 53 reviews

Located in Ella, 1.9 miles from Demodara Nine Arch Bridge, Wood Chalets Ella provides accommodations with a garden, free private parking, a terrace and barbecue facilities.

From $31.08 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 68 reviews

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.

From $43.29 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 16 reviews

Located in Bandarawela, 14 miles from Demodara Nine Arch Bridge, Rawana Mount View - Ella provides accommodations with a garden, free private parking, a shared lounge and a terrace.

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

Located in Lunugala, Falcon Villas features a garden. There's a terrace and guests can use free WiFi and free private parking. Selected rooms include a kitchen with a fridge and a dishwasher.

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

Located in Ella, 8.6 miles from Demodara Nine Arch Bridge, Mountain Ring Hotel and Restaurant has accommodations with a garden, free private parking and a restaurant.

From $28.86 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 83 reviews

Located in Ella, 3.1 miles from Demodara Nine Arch Bridge, Haven Harbour provides accommodations with a garden, free private parking and a restaurant.

From $44.96 per night

The Diary

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

Located in Ella, 4.6 miles from Demodara Nine Arch Bridge, The Diary has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $24.42 per night

Budget hotels in Badulla District

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

Located in Haputale, 21 miles from Demodara Nine Arch Bridge, Tranquil Edge Villa has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $42.35 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 79 reviews

Located in Ella, 6.1 miles from Demodara Nine Arch Bridge, Box on clouds has accommodations with a garden, free private parking, a terrace and a restaurant.

From $42.30 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 228 reviews

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

From $58.83 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 115 reviews

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

From $52.46 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 151 reviews

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

From $40 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 799 reviews

Located in Ella, 3 miles from Demodara Nine Arch Bridge, Ella Rock Heaven has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $45 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 170 reviews

Located in Ella, within one mile of Demodara Nine Arch Bridge and 31 miles of Hakgala Botanical Garden, Ella nine arch spice garden provides accommodations with a garden and free WiFi as well as free...

From $101.90 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 136 reviews

Located in Ella, 4.7 miles from Demodara Nine Arch Bridge, Kithal Ella Station Resort provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $40 per night

Hotels in Badulla District you can book without a credit card

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

Located in Koslanda, 29 miles from Demodara Nine Arch Bridge, DILSHAN HOTEL Diyaluma provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

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

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.

From $27.23 per night

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. Offering a bar, the property is located within 2.6 miles of Demodara Nine Arch Bridge.

From $32 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 151 reviews

Located 3.4 miles from Demodara Nine Arch Bridge, New Ella Nature View offers 1-star accommodations in Ella and features a garden, a terrace and a restaurant.

From $48.95 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

Located in Ella, 2.8 miles from Demodara Nine Arch Bridge, Hostal Tree House has accommodations with a garden, free private parking, a terrace and a restaurant.

From $22.20 per night

Mountjoy Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 144 reviews

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

Misty Villas

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

Located in Ella, 2.6 miles from Demodara Nine Arch Bridge, Misty Villas provides accommodations with a garden, free private parking and a restaurant.

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

Ella Rock Mystery Guest is located in Ella, within 31 miles of Hakgala Botanical Garden and 1.2 miles of Ella Train Station. Each room at the 2-star hotel has mountain views and free WiFi.

From $50 per night

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
From $24.75 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 312 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 by
Lynn
Canada
From $336.62 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 24 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 by
Zhena
United States
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 78 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 by
Lesley
United Kingdom
From $83.38 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 28 reviews
The rooms are clean & spacious. Friendly staff with great service. There was not a huge spread of food but the food was delicious. Walking distance of Bandarawela town. Highly recommended.
Guest review by
Sandaruwan
Sri Lanka
From $46.80 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 377 reviews
The calm environment, the facilities and friendly staff made out stay very comfortable. All attractive locations and food restaurants were closer to the place.
Guest review by
Ashi
Sri Lanka
From $138.50 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 235 reviews
Fantastic service from everybody!! Lalith Nimeshika and the guys at ths car park. It was a great stay!! Thank you everyone!! ♥️
Guest review by
Lahiru
Canada
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 145 reviews
Had a wonderful time at this beautiful hotel. The staffs were very accommodating and helpful.
Guest review by
Liyancy
India
From $290.03 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 161 reviews
Location, jungle huts really cool. Pool and SPA excellent as was the food (breakfast/dinner)
Guest review by
Yuri
Chile
From $60 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 225 reviews
Dinner and breakfast were great! Gents who are running the place are true gentlemen!
Guest review by
Sarah
Belgium
From $1,406.53 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 728 reviews
The location, room balcony and view. Very good brakefest.
Guest review by
Rafi
Israel
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 215 reviews
The location is great! The staff is amazing.
Guest review by
LITAL
Israel
From $416 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 299 reviews
Clean hotel and room excellent stuff
Guest review by
Dewi
Japan

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