Hotels in Badulla

Hotels in Badulla

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Badulla
Breakfast includedFree cancellationAir conditioningWithin 1 km1 double bedVillaBathtubFamily roomPrivate poolPool
Property Type
HotelResortVillaLodgeGuest houseVacation homeApartmentCountry houseBed and breakfastHomestayFarm stayChaletCampsiteInnHostel
Property facilities & services
PoolFree parkingCurrency exchangeWi-Fi in public areasParking availableSpaCar rentalsRestaurantBarbecueLuggage storageSmoking areaPets welcomeBarairport transfersWake-up callConference roomGymElevatorGolf courseSaunaWater parkEV charging stationFree airport transfers

We found 86 hotels for you in Badulla

Trip.com offers top-picked hotels in Badulla, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Badulla
Private parking
Wi-Fi in public areas
Hiking
+3
When you stay at Mount Crest Lodge in Ella, you'll be in the entertainment district, within a 5-minute drive of Suwadivi Ayurveda Health Care and Nature Trail Ella. This guesthouse is 1 mi (1.6 km) from Kinellan Tea Factory and 1.8 mi (2.9 km) from Ravana's Cave. Enjoy recreation amenities such as bicycles to rent or take in the view from a terrace. Additional amenities at this guesthouse include tour/ticket assistance and charcoal grills. Take advantage of the guesthouse's room service. Featured amenities include a computer station, express check-in, and express check-out. Make yourself at home in one of the 4 individually decorated guestrooms. Your memory foam bed comes with premium bedding. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers, complimentary toiletries, and bidets.
Outstanding
3 reviews
10.0/10
1 night
From AED 59
Check Availability
32
Hotels in Badulla
Parking
Wi-Fi in public areas
Smoking area
"From the time I arrived, he was kind and I was able to stay very comfortable! Please be careful about amenities, do you have soap? I was very happy to hear that and give me water when I left. It is close to the bus stop and is recommended if you are staying at Badulla."
Outstanding
3 reviews
9.8/10
1 night
From AED 55
Check Availability
83
Hotels in Badulla
Hiking
Car rentals
Bicycle rental
+1
"It is in the center, close to train station and many fancy restaurants. The place is beautiful, very chilling, close to nature"
Good
11 reviews
7.8/10
1 night
From AED 62
Check Availability
99+
Hotels in Badulla
Outdoor swimming pool
Massage room
Private parking
+11
"At the beginning, our hotel confirmation was not found. After a few minutes we got our rooms. The pot was very nice."
Very Good
46 reviews
8.1/10
1 night
From AED 290
Check Availability
99+
Hotels in Badulla
Sauna
Parking
Bar
+2
"Good impressions from the hotel. The room is beautiful, hot water, delicious dinner and breakfast.But, because of the nearby construction, the view from the window is not matched to the photos. But, that does not apply to the hotel."
Great
46 reviews
9.1/10
1 night
From AED 285
Check Availability
68
Hotels in Badulla
Hiking
Private parking
Luggage storage
+5
"Hotel service is very good, the room has been upgraded, there is an open-air courtyard on the first floor. The location of the hotel is very good, the restaurant is very convenient, no need to go out to find food. Environmental sanitation is very good. Recommended stay."
Very Good
10 reviews
8.1/10
1 night
From AED 220
Check Availability
65
Hotels in Badulla
Parking
Bicycle rental
Wi-Fi in public areas
"Heaven on earth! Absolutely spoiled every morning with breakfast on their rooftop overlooking the famous Ella Rock. Possibly the best bedroom view I’ve ever seen. We travelled in April which is notoriously muggy and hot, but the electric fans are very powerful and kept us nice and cool in the evenings, they even have a sleep setting on them! Couldn’t have asked for much more. 5 min TukTuk to and from town (500sr or £1.50). Or a peaceful 10 minute walk. 11/10 would recommend"
Very Good
35 reviews
8.5/10
1 night
From AED 297
Check Availability
99+
Hotels in Badulla
Private parking
Bar
Restaurant
+1
The Olympus Plaza Hotel is an ideal spot for travelers wanting to discover the city. The Olympus Plaza Hotel is an ideal choice for travelers who want to take in the sights and sounds of Badulla. The hotel offers easy access to Railway Station Haputale, just 1km away. There is no shortage of things to see in the area, with the St. Andrew's Church, Haputale Temple and St.Paul the Hermit's Church, Haputale. 90160. all nearby. After a long day of sightseeing, guests can retire to the comfort of the hotel. This Badulla hotel offers parking on site.
Very Good
30 reviews
8.5/10
1 night
From AED 337
Check Availability
83
Hotels in Badulla
Private parking
Bar
Luggage storage
Located in Ambewella, Jetwing Warwick Gardens, A Luxury Reserve is in the historical district, within a 15-minute drive of Hakgala Botanic Gardens and Sri Baktha Hanuman Kovil. This luxury bed & breakfast is 7.1 mi (11.5 km) from Lake Gregory and 7.5 mi (12 km) from Moon Plains Viewpoint. Take in the views from a terrace and a garden and make use of amenities such as a fireplace in the lobby. This Colonial bed & breakfast also features tour/ticket assistance, a picnic area, and barbecue grills. Enjoy a meal at the restaurant, or stay in and take advantage of the bed & breakfast's room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. English breakfasts are available daily from 7 AM to 11 AM for a fee. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 5 individually decorated guestrooms. Private bathrooms have complimentary toiletries and bidets. Conveniences include phones, as well as safes and desks.
Great
40 reviews
9.2/10
1 night
From AED 1,051
Check Availability
99+
Hotels in Badulla
No. 4 of 4-Star Select Hotels in Badulla
Outdoor swimming pool
Hiking
Private parking
+18
The Mapakada Village - Mahiyanganaya provides a great place for travelers to relax after a busy day. The Mapakada Village - Mahiyanganaya is an ideal choice for travelers who want to take in the sights and sounds of Badulla. Badulla Railway Station is the closest major transportation option, approximately 48km away. The nearest railway station is Badulla Railway Station, approximately 48km away. This hotel is located near many of Badulla's attractions including Abhayapura Temple, Sri Megawanaramaya and Mapakada Wewa. After a long day of sightseeing, guests can retire to the comfort of the hotel. This Badulla hotel features parking on site.
Very Good
42 reviews
8.9/10
1 night
From AED 269
Check Availability
See all hotels in Badulla

Trip.com's insights for hotels in Badulla

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your Badulla hotel at the right time!

Which month offers the lowest hotel rates in Badulla?

September is the most affordable month to book a hotel in Badulla, with average nightly rates around AED 168. Prices peak in November, when rates reach about AED 562 per night.
(Based on Trip.com data from January 16, 2025 to January 16, 2026.)
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

What is the cheapest day of the week for hotels in Badulla?

Hotel rates in Badulla are typically lowest on Wednesday, with average nightly rates around AED 161. Thursday tends to be the most expensive, averaging AED 500 per night.
(Based on Trip.com data from January 16, 2025 to January 16, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Trending places in Badulla

Find top attractions and hotspots in Badulla

Landmarks

Ella Rock
60 hotels
Lipton's Seat
69 hotels
Blackpool
42 hotels
Demodara Loop
49 hotels

Find your unique stays in Badulla

Immerse yourself in the vibrant atmosphere of Badulla with our handpicked accommodation options

Premium Hotels in Badulla

See all
Discover our curated selection of premium hotels in Badulla for your next stay
No.
1
9.0/10
64 review

98 Acres Resort & Spa

Hotel near Badulla
"Good Location"
Select dates to view prices
No.
2
8.9/10
44 review

Anasa Wellness Resort

Hotel near Badulla
"Good Location"
Select dates to view prices
No.
3
9.5/10
44 review

The Capoe House

Hotel near Badulla
"Good Location"
Select dates to view prices

Top hotel picks in Badulla

See all
Check out these top-booked hotels from the past 30 days!
No.1
10.0/10
7 review

Villa Republic Bandarawela (04 Bedroom)

Hotel near Badulla
"Good Location"
Select dates to view prices
No.2
6.4/10
0 review

Samadhi Guest Inn Ella

Hotel near Badulla
"Good Location"
Select dates to view prices
No.3
9.4/10
14 review

Top Mountain Resort

Hotel near Badulla
"Good Location"
Select dates to view prices
No.4
8.6/10
16 review

Misty Elegance - Ella.

Hotel near Badulla
"Good Location"
Select dates to view prices
No.5
7.2/10
24 review

Romance Valley

Hotel near Badulla
"Good Location"
Select dates to view prices
No.6
9.0/10
22 review

Area 4 Eco Cubes

Hotel near Badulla
"Good Location"
Select dates to view prices
No.7
9.5/10
44 review

The Capoe House

Hotel near Badulla
"Good Location"
Select dates to view prices
No.8
8.4/10
7 review

Blackwood Hotel and view bungalow

Hotel near Badulla
"Good Location"
Select dates to view prices
No.9
8.4/10
1 review

Ella Fresh Point Homestay

Hotel near Badulla
"Good Location"
Select dates to view prices
No.10
8.6/10
44 review

88th - Ella

Hotel near Badulla
"Good Location"
Select dates to view prices

Hotels with tasty breakfast in Badulla

See all
Start your day with a tasty breakfast at one of our favourite hotels in Badulla.

98 Acres Resort & Spa

Hotel near Badulla
Located in Ella, 98 Acres Resort & Spa is within a 15-minute walk of Little Adam's Peak and Nine Arches Bridge. This luxury resort is 1.2 mi (1.9 km) from Nature Trail Ella and 1.7 mi (2.7 km) from Suwadivi Ayurveda Health Care.Relax at the full-service spa, where you can enjoy massages. You're sure to appreciate the recreational amenities, including an outdoor pool, a fitness center, and bicycles to rent. Additional features at this resort include complimentary wireless internet access, concierge services, and a picnic area. Guests can catch a ride to nearby destinations on the area shuttle (surcharge).Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The resort also offers room service (during limited hours). Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. A complimentary continental breakfast is served daily from 7:30 AM to 10 AM.Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.Make yourself at home in one of the 25 guestrooms featuring minibars and LCD televisions. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and bidets.
9.0/10
Great64 review
Price per night from:AED 6,047

Thotalagala

Hotel near Badulla
This luxury hotel is 3.7 mi (5.9 km) from Dambatenne Tea Factory and 7.3 mi (11.8 km) from Lipton’s Seat. Don't miss out on recreational opportunities including an outdoor pool and bicycles to rent. This Colonial hotel also features complimentary wireless internet access, a fireplace in the lobby, and a picnic area. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Wrap up your day with a drink at the bar/lounge. A complimentary cooked-to-order breakfast is served daily from 7:30 AM to 9:30 AM. Featured amenities include luggage storage, laundry facilities, and a library. Free self parking is available onsite. Make yourself at home in one of the 7 individually decorated guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and bidets. Conveniences include safes and desks, and housekeeping is provided daily.
9.6/10
Amazing46 review
Price per night from:AED 1,888

Anasa Wellness Resort

Hotel near Badulla
This family-friendly resort is within close proximity of Dhowa Rock Temple and Uva Halpewaththa Tea Factory. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. If you're looking for recreational opportunities, you'll find a health club, an outdoor pool, and an outdoor tennis court. Additional amenities at this resort include complimentary wireless internet access, concierge services, and a hair salon. Grab a bite to eat at one of the resort's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Full breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 10 air-conditioned rooms featuring minibars and espresso makers. Rooms have private balconies. 42-inch Smart televisions with premium TV channels provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms feature showers, complimentary toiletries, and bidets.
8.9/10
Very Good44 review
Price per night from:AED 1,630

Melheim Resort and Spa

Hotel near Badulla
The Melheim Resort and Spa provides a great place for travelers to relax after a busy day. The Melheim Resort and Spa is an ideal choice for travelers who want to take in the sights and sounds of Badulla. The hotel is just 9km away from Railway Station Haputale. With multiple attractions nearby including Melheim view point, Thangamale Sanctuary and Beragala junction බෙරගල හන්දිය, guests will find plenty to keep themselves occupied. When guests have some time on their hands they can make use of the onsite facilities. This Badulla hotel offers parking on site. According to our trusted guests, the facilities at this hotel are first-rate.
9.2/10
Great41 review
Price per night from:AED 798

Jetwing Hoffmann Bungalow

Hotel near Badulla
Jetwing Hoffmann Bungalow provides flawless service and all the necessary facilities for visitors.When arriving by car, take advantage of the hotel's convenient on-site parking facilities. The hotel offers reception assistance, including safety deposit boxes, to ensure guest satisfaction. Whether you're here for an extended stay or simply require fresh garments, the hotel ensures your cherished travel attire remains spotless and accessible with the convenience of laundry service located on the premises.The hotel's daily housekeeping ensures an excellent option for your stay.In order to ensure the utmost level of relaxation, the guestrooms feature an inviting design and are equipped with all basic necessities, creating a delightful stay experience.Understanding the significance of bathroom facilities in enhancing visitor contentment, hotel offers a hair dryer, toiletries and bathrobes within a few chosen chambers. Start your day stress-free at Jetwing Hoffmann Bungalow as breakfast is made available for you on the premises.
10.0/10
Outstanding2 review
Price per night from:AED 563

Dream Cliff Mountain Resort

Hotel near Badulla
With a stay at Dream Cliff Mountain Resort in Beragala, you'll be 7.9 mi (12.7 km) from St Benedict's Monastery and 9.4 mi (15.1 km) from Wangedigala Trail Trailhead. This hotel is 11.4 mi (18.3 km) from Dambatenne Tea Factory and 11.9 mi (19.2 km) from Bambarakanda Falls. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional features at this hotel include complimentary wireless internet access, concierge services, and a fireplace in the lobby. Enjoy international cuisine at Honey Comb Restaurant, a restaurant where you can take in the garden view, or stay in and take advantage of the 24-hour room service. Quench your thirst with your favorite drink at the bar/lounge. English breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 7 individually decorated guestrooms, featuring minibars and LED televisions. Your Select Comfort bed comes with Egyptian cotton sheets. Rooms have private furnished balconies. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads and designer toiletries.
9.3/10
Great48 review
Price per night from:AED 1,103

Aloft Grand Hotel Ella

Hotel near Badulla
Located in Kumbalwela, Aloft Grand Hotel is within a 5-minute drive of Kinellan Tea Factory and Dhowa Rock Temple. This hotel is 1.6 mi (2.6 km) from Suwadivi Ayurveda Health Care and 2.2 mi (3.5 km) from Uva Halpewaththa Tea Factory. Dip into one of the 4 outdoor swimming pools or enjoy other recreational amenities including a fitness center and bicycles to rent. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a picnic area. You can enjoy a meal at the restaurant serving the guests of Aloft Grand Hotel, or stop in at the snack bar/deli. Mingle with other guests at the complimentary reception, held daily. English breakfasts are available daily from 7:30 AM to 10:00 AM for a fee. Children aged 5 and younger eat free breakfast. Featured amenities include express check-in, express check-out, and luggage storage. This hotel has 2 meeting rooms available for events. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Stay in one of 6 guestrooms featuring LED televisions. Satellite television is provided for your entertainment. Bathrooms feature showers with rainfall showerheads and bidets.
6.1/10
24 review
Price per night from:AED 132

Falcon Villas

Hotel near Badulla
This villa is 11.7 mi (18.8 km) from Public Library and 27.8 mi (44.8 km) from Muthiyangana Raja Maha Viharaya. Take in the views from a terrace and a garden. Free self parking is available onsite. Make yourself at home in one of the 4 guestrooms. Complimentary wireless internet access is available to keep you connected.
10.0/10
Outstanding2 review
Price per night from:AED 280

Hillcrest Ella

Hotel near Badulla
Located in Ella, Ella Grand View is a 4-minute drive from Nature Trail Ella and 6 minutes from Ravana's Cave. This hotel is 1.1 mi (1.7 km) from Suwadivi Ayurveda Health Care and 1.2 mi (1.9 km) from Kinellan Tea Factory. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. Satisfy your appetite for lunch or dinner at the hotel's restaurant, or stay in and take advantage of the room service (during limited hours). A complimentary continental breakfast is served daily from 7:30 AM to 10:30 AM. Stay in one of 3 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include coffee/tea makers and ceiling fans, and housekeeping is provided daily.
7.8/10
Good3 review
Price per night from:AED 407

Clio Ella Resort

Hotel near Badulla
Located in Ella, Clio Ella Adventure is on a river, a 1-minute drive from Secret Waterfall and 6 minutes from Ravana Falls. This lodge is 2.4 mi (3.8 km) from Rakkiththa Kanda Rajamaha Viharaya and 7 mi (11.2 km) from Kital Ella Waterfall. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. You can enjoy a meal at the restaurant serving the guests of Clio Ella Adventure, or stop in at the snack bar/deli. Full breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include complimentary newspapers in the lobby and a 24-hour front desk. Make yourself at home in one of the 28 individually furnished guestrooms. Rooms have private balconies. Private bathrooms with showers feature complimentary toiletries and bidets. Conveniences include desks and desk chairs, and housekeeping is provided on a limited basis.
7.8/10
Good36 review
Price per night from:AED 355

Latest Reviews for Badulla hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
8.8/10
Very Good
CCharise Carlotagood for relaxing and peace of mind
Ella, Nine Arch Holiday Resort Hotels in Badulla

Ella, Nine Arch Holiday Resort

Hotel near Badulla
Price per night from:AED 94
8.5/10
Very Good
DDianaAutumn welcome you there, give a good breakfast, good look !
Ella Red Rock Hotels in Badulla

Ella Red Rock

Hotel near Badulla
Price per night from:AED 85
8.1/10
Very Good
辻モナカIt was a beautiful inn with a very high altitude. It is an inn where the car dispatch app cannot be used very much, but when I contacted the staff of the inn, I arranged a convenient tuk tuk driver to go to the area around Ela station for 1100 rupees one way. In fact, no matter where I went, they put me on 300 to 500 rupees cheaper than other drivers. The room was clean, but it was a pity that the shower toilet door was a little broken & only lukewarm water. However, the outside scenery was really beautiful and the breakfast was delicious. I think it is a good inn overall, such as price.
Glen Rock Ella Hotels in Badulla

Glen Rock Ella

Hotel near Badulla
Price per night from:AED 70

FAQs About Hotels in Badulla

What are the most popular hotels in Badulla?

There are many popular options for hotels in Badulla. Whether you're traveling for business or a vacation, Ella Ridge View (from AED 207), Dinaro Guest (from AED 49) and Moi Ella by DBI (from AED 156) are popular choices.

What is the average price for hotels in Badulla?

The average price for hotels in Badulla is AED 348 for weekdays, and AED 349 for weekends (Friday–Saturday).

What are popular hotels with high-quality breakfasts in Badulla?

Jetwing Warwick Gardens, A Luxury Reserve (from AED 1,036),The Capoe House (from AED 814) and 98 Acres Resort & Spa (from AED 4,091) are popular hotels with high-quality breakfast. Start your wonderful journey with tasty breakfast!

What are available deals for hotels in Badulla?

There are multiple promotions and discounts all year round for Trip.com users . Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels with fitness facilities in Badulla are popular?

Top Mountain Resort (from AED 147), MF Holiday Bungalow (from AED 238) and 98 Acres Resort & Spa (from AED 4,091) are popular hotels with a fitness center. Keep your fitness plan during traveling from Trip.com!

Which pet-friendly hotels in Badulla are recommended?

Adisham village home (from AED 95), Ella Water Fall Resort (from AED 65) and Tropicalfolks Campers Lodge (from AED 187) are popular pet-friendly hotels. Take your pets with you during traveling.

Which popular hotels in Badulla offer free Wi-Fi ?

Whether you're traveling on business or for vacation, internet connection is an essential facility. Ella Ridge View (from AED 207), Dinaro Guest (from AED 49) and Moi Ella by DBI (from AED 156) are popular hotels with free Wi-Fi.

Which hotels in Badulla have swimming pools?

Moi Ella by DBI (from AED 156), Area 4 Eco Cubes (from AED 241) and The Capoe House (from AED 814) provide awesome swimming pools. Book now and enjoy your swimming pool!

What are the best sap hotels in Badulla?

A spa treatment can be the perfect way to unwind after a long day of travel. Hill House Haldummulla (from AED 28), Clio Ella Resort (from AED 1,028) and Melheim Resort and Spa (from AED 668) provide wonderful spa services.

What are best luxury hotels in Badulla?

Badulla has many wonderful luxury hotels with good service. The Capoe House (from AED 814), Jetwing Warwick Gardens, A Luxury Reserve (from AED 1,036) and Thotalagala (from AED 1,670) are popular options.

Badulla Hotels Information

Number of Reviews
2,176
Total Properties
86
Weekday Avg. Price
AED 348
Weekend Avg. Price
AED 349
Trending hotel
Ella Ridge View