Photo by rabbit.Hole

Hotels with Restaurants in Badulla District from $55

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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
$114 nightly
The price is $135
Dec 22 - Dec 23
Total with taxes and fees
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
$181 nightly
The price is $216
Jan 2 - Jan 3, 2026
Total with taxes and fees
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
$145 nightly
The price is $171
Dec 20 - Dec 21
Total with taxes and fees
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
$197 nightly
The price is $233
Dec 20 - Dec 21
Total with taxes and fees
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 traveler
Ella Jungle Inn

Ella Green Cottages

Ella Green Cottages
3.0 star property
Ella
8.4 out of 10, Very Good, (38)
"Super friendly and great stay! No need for AC with their installed fans. Loved sitting out "
Sweden
Emilia
$46 nightly
The price is $55
Dec 20 - Dec 21
Total with taxes and fees
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

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in Badulla District cost?
Hotels in Badulla District range between $55 to $233 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.2. 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 traveler favorite. This 3-star hotel offers access to some delightful foodie experiences and features mountain views and a cafe.
How many hotels with dining 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 $55 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 flavors 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 favorites. 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 accommodations that have what you're after. Located around 8 miles 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 8 miles from the center of Badulla District and features conveniences like a rooftop terrace and massage services.
Why book your hotel with dining in Badulla District with Expedia?
Reserving a hotel with dining 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 dining in Badulla District?
With Expedia's helpful filter tool, getting your hands on cheap hotels with dining 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 dining?
If you want to discover the best of Badulla District, Little Adam's Peak is the ideal place to start.