Best Restaurants in Badulla District
Hungry in Badulla District? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Badulla District
- Top rated
- Closest to the centre
- A–Z
28 restaurants
-
Hotel4.2★1,029 reviews
The Heritage Grand Badulla
Nestled in the heart of Badulla, The Heritage Grand Badulla offers a unique blend of comfort and local culture. With its inviting ambiance, this hotel is perfect for tourists seeking a relaxing stay while exploring the rich heritage of the region.
-
Resort hotel4.4★720 reviews
Melheim Resort and Spa
Nestled amidst the breathtaking landscapes of Haputale, Melheim Resort and Spa offers an idyllic retreat for travelers seeking relaxation and adventure. With stunning views, luxurious amenities, and exceptional hospitality, this resort is perfect for both leisure seekers and nature enthusiasts alike.
-
Non vegetarian restaurant4.0★601 reviews
Dulsara Restaurant
Dulsara Restaurant is a must-visit culinary gem in Badulla, renowned for its delectable non-vegetarian dishes that reflect the rich flavors of Sri Lankan cuisine. With a cozy ambiance and friendly service, it's the perfect spot to indulge in authentic local flavors.
Daily 8:00–22:30
-
Hotel4.1★404 reviews
Dunhinda Falls Inn
Nestled in the heart of Badulla, Dunhinda Falls Inn offers a tranquil escape for travelers seeking both comfort and nature. This charming hotel, complemented by a delightful restaurant, is your gateway to exploring the stunning Dunhinda Falls and the lush landscapes of Sri Lanka's hill country.
-
Restaurant4.9★266 reviews
Noname hostel and cafe
Nestled in the scenic hills of Ella, Noname Hostel and Cafe offers a unique blend of delicious food and cozy accommodations. With stunning views and a welcoming atmosphere, it's a must-visit for travelers seeking comfort and local flavors.
-
Non vegetarian restaurant4.1★268 reviews
RIVER VIEW RESTAURANT
Nestled in the scenic surroundings of Badulla, River View Restaurant offers an unforgettable dining experience with a delightful menu featuring non-vegetarian dishes. Enjoy your meal while taking in breathtaking views of the river, making it a perfect spot for both locals and tourists alike.
Daily 10:00–23:00
-
Pizza4.6★192 reviews
Pizza Connection
Nestled in the heart of Badulla, Pizza Connection offers a delightful escape for pizza lovers. With a cozy ambiance and a menu that celebrates authentic Italian flavors, it's the perfect spot to unwind after a day of exploring. The restaurant is known for its wood-fired pizzas, which are crafted with fresh ingredients and baked to perfection, ensuring each bite is a memorable experience.
Daily 17:00–22:00
-
Restaurant4.5★191 reviews
Dosa Café Ella
Dosa Café Ella is a must-visit for tourists seeking an authentic taste of South Indian cuisine amidst the stunning landscapes of Ella. Known for its delicious dosas and vibrant atmosphere, this café offers a unique culinary experience that reflects the local culture and hospitality.
Daily 9:00–22:30
-
Non vegetarian restaurant4.0★218 reviews
Golden Cafe
Nestled along the Peradeniya-Badulla-Chenkaladi Highway, Golden Cafe offers a delightful dining experience with a focus on non-vegetarian cuisine, making it a must-visit for food enthusiasts exploring Badulla.
Daily 7:00–19:00
-
Non vegetarian restaurant4.5★157 reviews
Dosa Café
Dosa Café is a culinary gem in Badulla, offering a delightful range of non-vegetarian and Indian dishes. A must-visit for food lovers!
Daily 7:00–22:30
Sambusa Hotel
Nestled in the heart of Badulla, Sambusa Hotel is a culinary haven that offers a delightful range of dishes, especially known for its samosas. With a welcoming atmosphere and reasonable prices, it is an ideal spot for tourists looking to experience local cuisine.
Daily 6:00–23:00
Ranjan Lanka Fast Food
Nestled in the heart of Badulla, Ranjan Lanka Fast Food offers tourists an authentic taste of Sri Lankan cuisine. With its bustling atmosphere and diverse menu, it's the perfect spot to savor local flavors.
Daily 8:00–22:30
Ninety Nine Grand Hotel
Nestled in the heart of Uduwara, Ninety Nine Grand Hotel offers a delightful blend of comfort and convenience for travelers seeking a memorable stay. With its cozy accommodations, friendly service, and proximity to local attractions, this hotel is the perfect base for exploring the beauty of Sri Lanka.
Thilina Guest
Nestled in the heart of Badulla, Thilina Guest offers a delightful dining experience that showcases the rich flavors of Sri Lankan cuisine. With its inviting atmosphere and friendly service, it’s a must-visit for tourists seeking an authentic taste of local culture.
Open 24 hours
The Hot One
Nestled in the heart of Badulla, The Hot One offers a tantalizing experience for burger lovers and café enthusiasts alike. This vibrant eatery combines the best of both worlds with its delectable hamburgers and cozy café atmosphere, making it a must-visit destination for tourists seeking a delicious meal in a welcoming setting.
Thilina Hotel
Nestled in the heart of Badulla, Thilina Hotel offers a delightful dining experience with a menu featuring authentic local cuisine. The restaurant’s warm ambiance and friendly staff make it an ideal spot for tourists looking to savor Sri Lankan flavors while enjoying the picturesque surroundings.
Daily 7:00–22:00
Nestline Holiday Resort
Nestline Holiday Resort offers a delightful dining experience nestled in the lush landscapes of Badulla, Sri Lanka. With its diverse menu and welcoming atmosphere, it's a perfect spot for tourists seeking authentic local flavors and relaxation.
Daily 6:00–24:00
King's Kitchen Badulla
Discover the vibrant flavors of Sri Lankan cuisine at King's Kitchen Badulla, a non-vegetarian and vegetarian restaurant that promises an unforgettable dining experience in the heart of Badulla.
BB King
BB King is a must-visit restaurant in Badulla, offering a unique blend of local and international flavors, making it a favorite among tourists and locals alike. With its vibrant atmosphere and diverse menu, it promises an unforgettable dining experience.
Daily 10:00–22:00
ORCHID FAST FOOD
Orchid Fast Food in Badulla is a delightful culinary stop for tourists craving a quick bite. Known for its flavorful biryani and friendly atmosphere, this eatery promises an authentic taste of Sri Lanka that you won't want to miss.
Daily 12:00–23:00
Mr SUB FAMILY RESTAURANT- BADULLA
Nestled in the heart of Badulla, Mr SUB Family Restaurant offers a delightful array of local and international dishes, perfect for tourists seeking a taste of authentic Sri Lankan cuisine in a family-friendly atmosphere.
Attalaya
Attalaya is a family-friendly destination in Badulla that offers a delightful blend of comfort and local charm. With its inviting atmosphere and welcoming staff, it is perfect for tourists seeking a memorable experience with their loved ones. Enjoy delicious meals, vibrant surroundings, and create lasting memories in this picturesque location.
වාඩිය - Wadiya
Nestled in the vibrant town of Badulla, Wadiya is a charming country food restaurant that invites tourists to indulge in authentic Sri Lankan flavors. Known for its warm hospitality and delicious home-cooked meals, this eatery offers a unique culinary experience that reflects the rich cultural heritage of the region.
Open 24 hours
New Kitchen
Discover New Kitchen, a hidden gem in Badulla, where delicious local cuisine meets a warm and inviting atmosphere, perfect for tourists seeking authentic flavors.
Daily 8:00–22:00
Sea Food Restaurant
Discover the delightful flavors of the ocean at this charming seafood restaurant in Badulla, where fresh catches and local ingredients come together to create unforgettable dishes. Perfect for tourists looking to indulge in a culinary experience that showcases the best of Sri Lankan seafood.
Daily 8:00–22:00
Dinan Restaurant
Nestled on the 2nd floor of the New Market in Badulla, Dinan Restaurant offers a delightful dining experience with a rich menu that showcases local flavors and fresh ingredients. Perfect for tourists looking to immerse themselves in the culinary culture of Sri Lanka, this restaurant is a must-visit for those seeking an authentic taste of the region.
Daily 7:30–22:00
INDIAN DELIGHT
Indian Delight in Badulla is a culinary haven for food lovers seeking authentic non-vegetarian Indian cuisine. Experience a rich tapestry of flavors that will transport your taste buds straight to India, all while enjoying the warm hospitality of Sri Lanka.
Badulusiri Cafe
Badulusiri Cafe is a hidden gem in Badulla, offering an authentic taste of local cuisine. With its cozy atmosphere and friendly service, it's the perfect stop for tourists seeking to indulge in Sri Lankan flavors.
Daily 8:00–22:00
Explore Badulla District on the map
A handpicked selection of must-see spots in Badulla District, mapped for you.
More about Badulla District

Badulla District travel guide
Explore Badulla District for Sri Lanka’s tea-covered hills, waterfalls, railway scenery, Buddhist heritage and mountain towns from Ella to Mahiyanganaya.
Tell me more about Badulla DistrictMore to explore in Badulla District
Explore more

Explore more of Sri Lanka
Discover Sri Lanka: Rich culture, stunning landscapes, and warm hospitality await you in this tropical paradise. Explore ancient cities, wildlife, tea plantations, and pristine beaches.
Explore Sri Lanka
Getting your guide ready…
We are putting together a fresh copy of the Badulla District guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.