Photo by rabbit.Hole

Badulla District Hotels with Restaurants

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Badulla District Hotels with Restaurants

Next weekend
In two weeks

Our top choices for Badulla District hotels with a restaurant

Hotel Onrock

Hotel Onrock
3.0 star property
Ella
8.8 out of 10, Excellent, (199)
"Amazing view of Ella rock from our bedroom."
United Kingdom
Brian
The price is RM421
RM546 total
includes taxes & fees
1 Jan - 2 Jan 2026
Hotel Onrock

Clio Ella Adventure

Clio Ella Adventure
3.0 star property
Ella
7.8 out of 10, Good, (87)
"The only hotel in the world to cable car me in. And maybe my favourite hotel in Sri Lanka. Very relaxing as no internet in rooms and I read and listened to waterfall. Heaps of room to do yoga."
Australia
Belinda
Clio Ella Adventure

Ella Rock House

Ella Rock House
3.0 star property
Ella
8.2 out of 10, Very good, (81)
"We were taken great care of. The owner arranged a spectacular safari for us."
United States
Leslie
Ella Rock House

Melheim Resort and Spa

Melheim Resort and Spa
3.5 star property
Beragala
7.2 out of 10, Good, (7)
"We enjoyed the Melheim Hotel very much. Staff were extremely friendly and helpful. We would have liked to have spent more time at this Hotel. Great views and ambience."
United States
Alistair
The price is RM774
RM1,005 total
includes taxes & fees
1 Jan - 2 Jan 2026
Melheim Resort and Spa

Mountain Heaven

Mountain Heaven
3.0 star property
Ella
Mountain Heaven

Ella Eco Lodge

Ella Eco Lodge
2.5 star property
Ella
7.2 out of 10, Good, (37)
"A delightful stay and made memorable by the efforts of Ashen our host. He went above and beyond the call of duty in order to assist us in achieving the maximum in the minimum amount of time. From organising a cooking class to massages to organising a wonderful comfortable car and driver to get us from Ella to Kandy with a visit to nine bridges on our way. "
United Kingdom
Deborah
Ella Eco Lodge

Jetwing Warwick Gardens, A Luxury Reserve

Jetwing Warwick Gardens, A Luxury Reserve
5.0 star property
Welimada
8.0 out of 10, Very good, (16)
"Une très belle parenthèse, reposante dans une très belle demeure. In personne aux petits soins et une très bonne cuisine. En revanche le temps peu parfois paraître long."
France
JeremyT
The price is RM1,023
RM1,328 total
includes taxes & fees
12 Jan - 13 Jan 2026
Jetwing Warwick Gardens, A Luxury Reserve

Ella Jungle Inn

Ella Jungle Inn
3.0 star property
Ella
4.6 out of 10, (11)
"roof of the shower made of plastic, with the rain it made a lot of noise...."
Spain
Anonymous traveller
Ella Jungle Inn

Ella Green Cottages

Ella Green Cottages
3.0 star property
Ella
8.4 out of 10, Very good, (39)
"Perfect Stay. "
United Kingdom
Ishan
Ella Green Cottages

Bandarawela Hotel

Bandarawela Hotel
3.0 star property
Bandarawela
8.2 out of 10, Very good, (43)
"Great accommodation, good food and pleasant stay"
Australia
Rukshan
Bandarawela Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Badulla District Hotel Reviews

Frequently asked questions

How much do hotels with dining in Badulla District cost?
Hotels in Badulla District range between RM546 to RM1,328 per night. Don't forget your appetite — these stays feature restaurants or are near some terrific dining experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Badulla District?
Badulla District has multiple hotels with dining with a total average guest review rating of 8.3. Ella Dream Catcher Resort is a popular option if you want to sample the local dining scene. It has a 3.5-star rating and offers amenities such as on-site ecotour services and mountain views. Hotel Sun Breeze is another traveller favourite. This 3-star hotel offers access to some delightful foodie experiences and features mountain views and a cafe.
How many hotels with restaurants are there in Badulla District?
Badulla District has 66 hotels within reach of some great dining options. To help you locate a place that's right for you, use our filter tool to search for other perks or amenities you need.
What are the best cheap hotels with dining in Badulla District?
With hotels with dining starting at just RM546 per night, you'll have more cash in your wallet to enjoy some memorable culinary experiences in Badulla District! Ella View Hotel is an affordable option that features amenities such as a terrace and a garden. Alternatively, taste the flavours of Badulla District from White Heart. A garden and soundproofed rooms are among this stay's conveniences. If you're exploring Badulla District and want to stay within your budget, there are many terrific free attractions to put on your itinerary. Dunhinda Falls and Nine Arches Bridge are visitor favourites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Badulla District?
A trip with the family in Badulla District couldn't be easier at Ella Rock House. With access to dining and amenities including laundry facilities and WiFi, your crew can rest and relax at this 3-star stay. Lakshmis Hotel is another family-friendly hotel that will put you close to some great foodie experiences. It has a 3-star rating and conveniences including laundry facilities and housekeeping services. Once you've checked in and dropped off your luggage, there are plenty of family-friendly attractions to explore around Badulla District. Dunhinda Falls and Little Adam's Peak guarantee fun for all ages.
Are there any 5-star hotels with dining in Badulla District?
Although there aren't any 5-star hotels with dining in Badulla District, there are 4-star accommodation that have what you're after. Located around 13 kilometers from the downtown area, EKHO Ella provides guests with top amenities like a terrace and a garden. Another upmarket property is Spice Ella. It's roughly 13 kilometers from the centre of Badulla District and features conveniences like a rooftop terrace and massage services.
Why book your hotel with restaurants in Badulla District with Expedia?
Reserving a hotel with restaurants in Badulla District is as easy as working out your travel dates and choosing a place that checks your boxes. Seeking a getaway that has its own restaurant or is in a foodie hub? Want it to be upscale or budget friendly? Use Expedia's search filters to narrow your results even further and find the perfect pad.
How can I find cheap hotels with restaurants in Badulla District?
With Expedia's helpful filter tool, getting your hands on cheap hotels with restaurants in Badulla District is a cinch. To find properties that'll make your hip pocket happy, narrow your search by budget, meal plans and star rating.
What is there to do in Badulla District near my hotel with restaurants?
If you want to discover the best of Badulla District, Little Adam's Peak is the ideal place to start.