Search hotels in Badulla District, Sri Lanka

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

Check out these popular cities in Badulla District

Ella

999 hotels

Haputale

111 hotels

Bandarawela

149 hotels

Badulla

101 hotels

Diyatalawa

36 hotels

Ohiya

11 hotels

Koslanda

18 hotels

Passara

7 hotels

Pattipola

6 hotels

Kumbalwela

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

S
Sara
From
Spain
The breakfast terrace and the service were spectacular. We received wonderful service. The room was spacious and comfortable. Highly recommended!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,080 reviews
Price from
US$240.56
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
Anastasiya
From
Russia
So far it was the best place we stayed in Sri Lanka. We were lucky to be the first guests of this wonderful place. Room is clean, everything is new and it feels very cozy. View is stunning - we didn’t want to go anywhere else Owner and staff are super friendly, helpful and professional We really enjoyed our stay and highly recommend to everyone!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 228 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...

y
youngchan
From
South Korea
I always use this hotel when I travel to Badulla. The reason is that the hotel is in the city center, so it is very convenient for exploring the city of Badulla, and the price is very good. Also, the facilities are clean, and all the staff are very friendly. The food at the restaurant is also very delicious. I would like to highly recommend this hotel to travelers who are planning a trip to Badulla.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 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.

A
Anastassija
From
Estonia
Chic room with stylish interior and large panoramic windows! We really enjoyed our stay in this hotel! Highly recommended!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 170 reviews
Price from
US$22.50
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.

C
Cecilie
From
Norway
The friendly staff, nature, food, music, laidback place with amazing view nearby the tea plantations.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 353 reviews
Price from
US$90
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
Jordan
From
Switzerland
I recently had the pleasure of staying at the Cape House, and it was a truly fantastic experience. The service was exceptional, and our stay was nothing short of perfect. A special mention must go to the manager, Eranda. He is one of the kindest and most inventive managers I’ve ever encountered at a hotel. His attention to detail and genuine care for guests made our stay incredibly enjoyable. He was especially wonderful with my son, making him feel welcome and special throughout our visit. I highly recommend the Cape House to anyone looking for a remarkable place to stay. The combination of outstanding service, comfortable accommodations, and Eranda’s exceptional management truly sets this place apart. Eranda deserves a massive raise for his dedication and the wonderful experience he provides to guests. Thank you, Cape House, for an unforgettable stay. We will definitely be returning!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 125 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.

Э
Эльвира
From
Russia
Amazing view , new hotel in loft style . Very friendly and helpful staff , especially Gamini.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 722 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
Patrick
From
Netherlands
Hosts were super friendly and accomodating. Room was super comfortable and well thought out.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 543 reviews
Price from
US$69.30
1 night, 2 adults

Dream Cliff Mountain Resort

Hotel in Haputale

Set in Haputale, 33 km from Demodara Nine Arch Bridge, Dream Cliff Mountain Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Artem
From
Russia
Like staying in the jungle forest - real immersion in the nature! And the personnel is extremely friendly, offer us great tours around the area! Very positive experience!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 301 reviews
Price from
US$207.19
1 night, 2 adults

EKHO Ella - A Divine View of Ella Gap

Hotel in Ella

EKHO Ella - A Divine View of Ella Gap is located on the seafront in Ella, 3.8 km from Demodara Nine Arch Bridge and 1.5 km from Ella Rock.

G
Gillian
From
United Kingdom
Beautiful hotel in stunning surroundings.excellent service and fabulous food. Wood highly recommend.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 222 reviews
Price from
US$308.48
1 night, 2 adults
See all 1318 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.4
Good - What previous guests thought, 11 reviews

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

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

Popular with guests booking hotels in Badulla District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 121 reviews

Popular with guests booking hotels in Badulla District

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

Badulla District's best hotels with breakfast

Okeed Ella

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

Situated in Ella, within 6.9 km of Demodara Nine Arch Bridge and 45 km of Hakgala Botanical Garden, Okeed Ella features accommodation with a garden and free WiFi throughout the property as well as...

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

Featuring the luxurious comforts of a boutique hotel, 98 Acres Resort & Spa is set in Ella amidst a stunning landscape also known as the 98 acre tea estate.

From US$1,768.21 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews

Located in Ella, within 6.4 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, The Cloud Heaven Ella provides accommodation with a terrace and free WiFi throughout the property as...

From US$33.30 per night

The Aurelian

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

Located in Ella and within 5.8 km of Demodara Nine Arch Bridge, The Aurelian features a garden, non-smoking rooms, and free WiFi throughout the property.

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

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

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

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

From US$22.20 per night

Su Casa Ella

Hotel in Ella
Breakfast options
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 12 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.

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

Situated in Ella, 5.7 km from Demodara Nine Arch Bridge, Idyll Homestay Ella features accommodation with a garden, free private parking, a terrace and a restaurant.

Budget hotels in Badulla District

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 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.

From US$68.82 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 54 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$38.85 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 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.5
Exceptional - What previous guests thought, 6 reviews

Situated in Bandarawela, 44 km from Gregory Lake, Sherwood Bungalow Bandarawela features accommodation with free bikes, free private parking, a garden and a terrace.

From US$67.20 per night
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.

From US$42.35 per night
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$42.30 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 43 reviews

Set in Bandarawela, 46 km from Gregory Lake, Villa Perpetua offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$60 per night

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

Ella Thenulya

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 73 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.

From US$31.08 per night
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.

From US$36.30 per night

Ananda Rest-Ella

Hotel in Ella
No credit card needed
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 46 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.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 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.5
Exceptional - What previous guests thought, 91 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$47 per night

FAQs about hotels in Badulla District

See reviews by guests who stayed at hotels in Badulla District

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 153 reviews
When you first arrive, the view takes your breath away! Never gets boring either!! Wonderful hotel, staff very attentive and helpful. This is not a negative, but as it is built onto the side of a mountain, there are lots of stairs as a result. Saw lots of reviews complaining about this. The food was wonderful (breakfast and dinner). Tuk-tuks happy to take you up and down the hill and reception will call them for you. We walked it a few times though too.
Guest review by
Elizabeth
United Kingdom
From US$1,768.21 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 756 reviews
Loved everything! Room was incredible, views like nothing else, delighted to have a bed that could roll onto the balcony and a hammock for relaxation. Spa was beautiful with serene views and reasonably priced (it was cheaper than the place we went to in town!). Restaurant staff were lovely. If the sights of Ella weren't so fantastic, we would have happily spent every second in this room.
Guest review by
Charlotte
Singapore
From US$83.38 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 27 reviews
Our stay at the Orient Hotel in Bandarawella was truly exceptional. The breathtaking views, attentive staff, and recently renovated rooms in excellent condition made our experience unforgettable. The hotel's commitment to maintaining high standards truly enhanced our overall satisfaction. It was a fantastic stay that exceeded our expectations
Guest review by
Gihan
Australia
From US$182.50 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 248 reviews
Got a room with an amazing view to Ella Rock. Hotel staff were incredibly friendly and helpful, and were very apologetic regarding the construction noise coming from pool construction. Can't wait to visit again once the pool is open, this is the only thing that was missing in this amazing hotel.
Guest review by
Khaled
United Arab Emirates
From US$501.65 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 24 reviews
The staff were beautiful people, very helpful and accommodating. The views are splendid. The FOOD IS THE BEST PART. Amazing buffets, im usually not a fan of buffet, but they were real good. They spoil you rotten. I felt like being within the property only instead of going out.
Guest review by
Ritu
United Arab Emirates
From US$286.15 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 166 reviews
Everything - nature, as its purest form - staff, geniune hospitality - private waterfall (literaly!) - infinity pool; when of the best experience - you feel just as the resport hug you !!
Guest review by
Akram
Iraq
From US$544 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 301 reviews
Like staying in the jungle forest - real immersion in the nature! And the personnel is extremely friendly, offer us great tours around the area! Very positive experience!
Guest review by
Artem
Russia
From US$46.80 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 380 reviews
Very good view! Comfortable apartments. We saw a mongoose. The owner kindly offered to make breakfast - it was good. 👍🌞
Guest review by
Danila
Russia
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 314 reviews
super lovely hosts and the view made my heart break. beautiful breakfast shared with the neighbouring wildlife
Guest review by
Garth
United Kingdom
From US$129.80 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 80 reviews
It's clean, it's cool, it's right in the town but not loud. AC and a hot shower, a pool,.amazing breakfast.
Guest review by
Elizabeth
Canada
From US$1,625.62 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 222 reviews
Beautiful hotel in stunning surroundings.excellent service and fabulous food. Wood highly recommend.
Guest review by
Gillian
United Kingdom
From US$60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 225 reviews
Amazing place. Beautiful. Owner was super nice. Food was great. Simple but super tasty
Guest review by
Ben
United Kingdom

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

10

A busy compact town with a young, hip vibe.

A busy compact town with a young, hip vibe. Prices are reasonable, weather can be a bit wetter and cooler than other parts of Sri Lanka. We loved the tea plantation and factory visit, as well as waterfalls and nine arch bridge. We were very lucky to see a train crossing (Dec18th 2025)as the recent landslides mean no current passenger carrying trains are running. Hopefully this is a sign that they may be back in service soon
Guest review by
Richard
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
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

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

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