You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Badulla District, nestled in the picturesque Uva Province of Sri Lanka, offers a serene escape for travelers seeking tranquility and natural beauty. Known for its lush tea plantations and verdant landscapes, this district is a haven for nature lovers and adventure seekers alike. Visitors can explore charming neighborhoods such as Bandarawela and Ella, which are renowned for their scenic views and vibrant local culture.
Top attractions in Badulla District include the stunning Dunhinda Falls, a majestic waterfall surrounded by dense forest, and the historic Muthiyangana Temple, one of the Solosmasthana, the 16 sacred places in Sri Lanka. The Nine Arches Bridge, an architectural marvel, is a must-visit for its breathtaking views and engineering brilliance.
Whether you're looking to unwind amidst nature or explore cultural landmarks, Badulla District offers a perfect blend of relaxation and adventure for an unforgettable stay.
See the latest prices and deals by choosing your dates
Guest house in Bandarawela · 17.01 km from centre
Mountain View is located in Bandarawela, just 29 miles from Gregory Lake and 7 miles from Demodara Nine Arch Bridge. This property offers access to a terrace and free private parking. Bandarawela Railway Station is 2.4 miles away and Ella Train Station is 5.3 miles from the guest house.
The property offers mountain views.
A continental, American, or vegetarian breakfast is available at the property.
Hakgala Botanical Garden is 25 miles from the guest house, while Horton Plains National Park is 26 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 58 miles away.
Resort in Ella · 13.24 km from centre
9.4
74 reviews
Breakfast available
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.
Guesthouse in Ella · 13.24 km from centre
10.0
2 reviews
Breakfast available
With a stay at Tea Cabins in Ella, you'll be within a 10-minute walk of Suwadivi Ayurveda Health Care and Nature Trail Ella. This guesthouse is 0.9 mi (1.4 km) from Kinellan Tea Factory and 1.5 mi (2.4 km) from Little Adam's Peak.
Hotel in Ella · 13.63 km from centre
9.3
452 reviews
Breakfast available
Featuring a garden, terrace and views of mountain, Cozy Homestay Waterfall Road Ella is located in Ella, 3.6 miles from Demodara Nine Arch Bridge. Located around 31 miles from Hakgala Botanical Garden, the hotel with free WiFi is also a 17-minute walk away from Ella Spice Garden Cooking Class. The property has a shared kitchen and room service for guests.
The rooms come with a fridge, minibar, an electric tea pot, a shower, free toiletries and a desk. Rooms contain a private bathroom with a hairdryer, while certain rooms are equipped with a balcony and others also feature river views. At the hotel every room comes with a seating area.
The breakfast offers American, Asian or vegetarian options.
Ella Train Station is a 14-minute walk from Cozy Homestay Waterfall Road Ella, while Little Adam's Peak is 2.2 miles from the property. Mattala Rajapaksa International Airport is 53 miles away.
Homestay in Badulla District, Badulla · 0.45 km from centre
Green villa enjoys a location in Badulla, 10 miles from Demodara Railway Station and 14 miles from Ella Train Station. With free private parking, the property is 12 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden. Guests can use the a garden.
Every room has a private bathroom with a shower and slippers.
Ella Spice Garden Cooking Class is 14 miles from the homestay, while Little Adam's Peak is 16 miles away. Castlereigh Reservoir Seaplane Base Airport is 62 miles from the property.
Hotel in Badulla District, Badulla · 0.79 km from centre
Bunker Villa is located in Badulla. The hotel provides both free WiFi and free private parking.
All guest rooms in the hotel are equipped with a flat-screen TV. At Bunker Villa all rooms come with air conditioning and a private bathroom.
An Asian breakfast is available at the accommodation.
Castlereigh Reservoir Seaplane Base Airport is 63 miles away.
Hotel in Badulla District, Badulla · 0.89 km from centre
6.0
1 review
With a stay at Red Lotus Holiday Resort in Badulla, you'll be a 2-minute walk from Muthiyangana Raja Maha Viharaya and 9 minutes by foot from Kataragama Devale. This hotel is 0.7 mi (1.1 km) from St Mark’s Church and 1.2 mi (1.9 km) from Provincial General Hospital- Badulla.
Hotel in Badulla District, Badulla · 0.90 km from centre
4.0
1 review
With a stay at mount view hotel in Badulla, you'll be a 3-minute walk from Muthiyangana Raja Maha Viharaya and 9 minutes by foot from Kataragama Devale. This hotel is 0.7 mi (1.1 km) from St Mark’s Church and 1.2 mi (1.9 km) from Provincial General Hospital- Badulla.
Resort in Badulla District, Badulla · 1.05 km from centre
8.0
1 review
Breakfast available
With a stay at Tree Nature Resort in Badulla, you'll be within a 5-minute drive of Provincial General Hospital- Badulla and St Mark’s Church. This resort is 1.4 mi (2.3 km) from Kataragama Devale and 1.9 mi (3.1 km) from Muthiyangana Raja Maha Viharaya.
Guest house in Badulla District, Badulla · 1.90 km from centre
9.4
74 reviews
Breakfast available
A good location for a stress-free stay in Badulla, Crystal Resort is a guest house surrounded by views of the mountain. The property features a terrace, bar, and parking on-site among other facilities. Among the facilities of this property are a restaurant, full-day security, and daily room service, along with free Wifi throughout the property. The accommodation provides airport transfers, while a bicycle rental service is also available.
At the guest house, every unit has a desk. There's a private bathroom with bidet in every unit, along with slippers, a hair dryer, and free toiletries. At the guest house, every unit includes bed linen and towels.
À la carte and Asian breakfast options with fresh pastries, fruit, and juice are available.
A car rental service is available at the guest house.
Demodara Nine Arch Bridge is 11 miles from Crystal Resort, while Hakgala Botanical Garden is 27 miles away. Castlereigh Reservoir Seaplane Base Airport is 61 miles from the property.
Resort in Badulla District, Badulla · 2.19 km from centre
8.6
19 reviews
Dedunu Cabana & Resort is located in Badulla, within 31 miles of Gregory Lake and 10 miles of Demodara Nine Arch Bridge. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. The resort features family rooms.
At the resort, all rooms are equipped with a deskand a balcony with a mountain view. Complete with a private bathroom equipped with a bidet and free toiletries, all guest rooms at Dedunu Cabana & Resort have a flat-screen TV and air conditioning, and some rooms come with a terrace. All rooms feature a closet.
An Asian breakfast is available at the accommodation.
Hakgala Botanical Garden is 27 miles from Dedunu Cabana & Resort, while Demodara Railway Station is 8.1 miles away. Castlereigh Reservoir Seaplane Base Airport is 60 miles from the property.
Guest house in Badulla District, Badulla · 2.19 km from centre
9.1
32 reviews
31 miles from Gregory Lake in Badulla, Dedunu Guest features accommodations with access to a sauna. This property offers access to a balcony and free private parking. Demodara Railway Station is 8.1 miles from the guest house, and Ella Train Station is 12 miles away.
Featuring a terrace, the units have a flat-screen TV and a private bathroom with free toiletries. At the guest house, every unit is fitted with bed linen and towels.
Demodara Nine Arch Bridge is 10 miles from the guest house, while Hakgala Botanical Garden is 27 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 60 miles away.
Hotel in Badulla District, Badulla · 2.66 km from centre
2.0
1 review
Breakfast available
With a stay at Hotel Sanasta in Badulla, you'll be within a 5-minute drive of Muthiyangana Raja Maha Viharaya and Kataragama Devale. This hotel is 2.5 mi (4 km) from St Mark’s Church and 3 mi (4.8 km) from Provincial General Hospital- Badulla.
Hotel in Badulla District, Badulla · 3.36 km from centre
Located in Badulla, within 15 miles of Demodara Nine Arch Bridge and 13 miles of Demodara Railway Station, Black Lotus Resort provides accommodations with a restaurant as well as free private parking for guests who drive. The property is around 17 miles from Ella Train Station, 17 miles from Ella Spice Garden Cooking Class and 18 miles from Little Adam's Peak. The rooms are equipped with a terrace.
At the hotel, all rooms come with a desk. With a private bathroom equipped with a shower and free toiletries, rooms at Black Lotus Resort also have a mountain view. All guest rooms feature a safety deposit box.
Castlereigh Reservoir Seaplane Base Airport is 65 miles away.
Apartment in Badulla District, Badulla · 4.96 km from centre
8.4
41 reviews
30 miles from Gregory Lake in Badulla, Family Holiday Inn offers accommodations with access to a public bath. This apartment features free private parking and a 24-hour front desk. The accommodation provides a shared kitchen and daily room service for guests.
There is a garden with a barbecue at this property, and guests can go hiking nearby.
Demodara Nine Arch Bridge is 10 miles from the apartment, while Hakgala Botanical Garden is 26 miles from the property. Castlereigh Reservoir Seaplane Base Airport is 60 miles away.
Hostel in Badulla District, Badulla · 7.21 km from centre
1.0
1 review
Located in Badulla and within 20 miles of Demodara Nine Arch Bridge, My hostel Ella has a garden, non-smoking rooms, and free WiFi throughout the property. The property is around 18 miles from Demodara Railway Station, 22 miles from Ella Train Station and 22 miles from Ella Spice Garden Cooking Class.
The rooms come with an electric tea pot, while selected rooms also feature a balcony and others also feature garden views. All rooms will provide guests with a microwave.
Little Adam's Peak is 24 miles from the hostel. The nearest airport is Victoria Reservoir Kandy Seaplane Base Airport, 68 miles from My hostel Ella.
Hotel in Ella · 9.37 km from centre
9.4
3 reviews
Located in Demodera, Nine Skies is in the mountains, within a 10-minute drive of Uva Halpewaththa Tea Factory and Kinellan Tea Factory. This eco-certified hotel is 6.5 mi (10.5 km) from Suwadivi Ayurveda Health Care and 7 mi (11.3 km) from Nature Trail Ella.
Hotel in Ella · 10.78 km from centre
2.0
1 review
Breakfast available
Located in Ella, Opal Stay is in the mountains, within a 10-minute drive of Uva Halpewaththa Tea Factory and Suwadivi Ayurveda Health Care. This hotel is 3.1 mi (4.9 km) from Kinellan Tea Factory and 3.4 mi (5.5 km) from Nature Trail Ella.
Guest house in Badulla District, Passara · 10.90 km from centre
Ella Paradise offers accommodations in Passara, 20 miles from Demodara Nine Arch Bridge and 17 miles from Little Adam's Peak. This property offers access to a terrace and free private parking. Ella Rock is 19 miles from the guest house and Demodara Railway Station is 20 miles away.
The accommodation is non-smoking.
Ella Spice Garden Cooking Class is 18 miles from the guest house, while Ella Train Station is 18 miles from the property. Mattala Rajapaksa International Airport is 58 miles away.
Homestay in Ella · 11.09 km from centre
7.0
1 review
Breakfast available
Grand hyatt enjoys a location in Ella, 3.3 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden. This property offers access to a balcony and free private parking. The accommodation offers full-day security and room service for guests.
At the homestay, units are fitted with a private bathroom with a shower.
There is an on-site coffee shop.
Guests at the homestay can enjoy cycling nearby, or make the most of the garden.
Horton Plains National Park is 31 miles from Grand hyatt, while Demodara Railway Station is 3.8 miles from the property. Mattala Rajapaksa International Airport is 56 miles away.