Hotels in Badulla

Search Best 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 kmPool1 double bedHotelBathtubFamily roomPrivate pool
Property Type
HotelResortVillaLodgeVacation homeGuest houseApartmentCountry houseBed and breakfastHomestayFarm stayChaletCampsiteInnHostel
Property facilities & services
PoolFree parkingCurrency exchangeWi-Fi in public areasCar rentalsParking availableSpaRestaurantBarbecueLuggage storageSmoking areaPets welcomeBarairport transfersConference roomWake-up callGymElevatorGolf courseSaunaWater parkEV charging stationFree airport transfers

85 hotels in Badulla for your stay

Choose your travel dates to see the latest prices and deals.
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 18, 2025 to January 18, 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 18, 2025 to January 18, 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 hotels 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
8.5/10
22 review

Ella Red Rock

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

Area 4 Eco Cubes

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

The Capoe House

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

Blackwood Hotel and view bungalow

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

Ella Fresh Point Homestay

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

Badulla hotels with delicious breakfast

See all
Start your day with a tasty breakfast at one of our top 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,046

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

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

88th - Ella

Hotel near Badulla
With a stay at 88th ELLA in Ella, you'll be within a 10-minute walk of Nature Trail Ella and Suwadivi Ayurveda Health Care. This bed & breakfast is 1 mi (1.6 km) from Kinellan Tea Factory and 1.2 mi (1.9 km) from Flying Ravana Mega Zipline. Take advantage of recreation opportunities such as bicycles to rent or take in the view from a terrace and a garden. Additional amenities at this bed & breakfast include complimentary wireless internet access and concierge services. Enjoy a meal at the restaurant, or stay in and take advantage of the bed & breakfast's room service (during limited hours). A complimentary continental breakfast is served daily from 7:30 AM to 9:30 AM. Featured amenities include express check-in, express check-out, and luggage storage. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Stay in one of 18 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include desks and coffee/tea makers, and housekeeping is provided on request.
8.6/10
Very Good44 review
Price per night from:AED 229

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

Latest Reviews for Badulla hotels

See all
Explore honest ratings and real traveler reviews to help you find the perfect stay.
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.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
7.8/10
Good
GGuest UserLovely property with its kinks. The property is in the middle of the jungle and the views are lovely and the hospitality is quite nice. However, it comes with its set of challenges like power cut, mosquitoes. Not suitable during the rainy season. The entry to the property is very uncomfortable through the truck. But the gondola ride is quite pleasant. It’s a lovely property during the day. Not very nice during the night. It’s a true living in the jungle experience.
Clio Ella Resort Hotels in Badulla

Clio Ella Resort

Hotel near Badulla
Price per night from:AED 355

FAQs About Hotels in Badulla

What hotel deals are available in Badulla?

Trip.com offers various events and deals to its users all year round. You can check the deals page to view Trip.com deals.

What are the best hotels with a spa in Badulla?

Planning a trip? A spa visit can be a wonderful part of your travel experience. Hill House Haldummulla (from AED 28), Clio Ella Resort (from AED 1,028) and Melheim Resort and Spa (from AED 526) provide highly rated spa services.

Which hotels in Badulla have swimming pools?

Moi Ella by DBI (from AED 157), Area 4 Eco Cubes (from AED 268) and The Capoe House (from AED 814) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in Badulla offer free WiFi?

Whether you are travelling for business or vacation, an internet connection is a must for your trip. Dinaro Guest (from AED 49), Ella Ridge View (from AED 207) and Moi Ella by DBI (from AED 157) are popular hotels with free Wi-Fi.

Is Badulla pet-friendly?

Which hotels in Badulla have fitness facilities?

Top Mountain Resort (from AED 147), MF Holiday Bungalow (from AED 238) and 98 Acres Resort & Spa (from AED 4,091) provide fitness facilities. Satisfy your fitness needs even while traveling!

Which hotels in Badulla provide high-quality breakfasts?

Which luxury hotels do you recommend in Badulla?

Badulla has many luxury hotels with different styles, The Capoe House (from AED 814), Jetwing Warwick Gardens, A Luxury Reserve (from AED 1,037) and Thotalagala (from AED 1,670) are very popular.

What is the average hotel price in Badulla?

For hotels in Badulla, the average price on weekdays is AED 348, the average price on weekends (Friday–Saturday) is AED 347.

What are the most popular hotels in Badulla?

Badulla has many popular hotels. Whether you're traveling for business or going on a vacation, Dinaro Guest (from AED 49), Ella Ridge View (from AED 207) and Moi Ella by DBI (from AED 157) are preferred hotels.

Hotel Information for Tourists

Number of Reviews
2,172
Total Properties
85
Weekday Avg. Price
AED 348
Weekend Avg. Price
AED 347
Trending hotel
Dinaro Guest