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

28 restaurants

  1. Hotel4.21,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.

    1 min walk · 0.1 km205 keppetipola mawatha, Badulla 90000

  2. Resort hotel4.4720 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.

    60 min drive · 30 kmHaputale

  3. Non vegetarian restaurant4.0601 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

    13 min walk · 1.0 kmNo. 26 Cocowatte Road, Badulla

  4. Hotel4.1404 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.

    5 min walk · 0.4 kmNo.35/10 Bandaranayake mw, Badulla 90000

  5. Restaurant4.9266 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.

    27 min drive · 14 km3rd Mil Post, Ella - Passara Rd, Ella 90090

  6. Non vegetarian restaurant4.1268 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

    9 min walk · 0.7 km10 Clinic Road, Badulla

  7. Pizza4.6192 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

    10 min walk · 0.8 km12 Keppetipola Road, Badulla 90000

  8. Restaurant4.5191 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

    26 min drive · 13 km94 B -1 (First Floor) Wellawaya Road, Ella 90090

  9. Non vegetarian restaurant4.0218 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

    21 min walk · 1.6 kmX2MV+2VQ, Peradeniya-Badulla-Chenkaladi Hwy, Badulla

  10. Non vegetarian restaurant4.5157 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

    12 min walk · 1.0 kmNo.18 Cocowatta Road, Badulla 90000

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
Region guide

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 District

More to explore in Badulla District

Explore more

Sri Lanka
More of the region

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
The Evendo app on two phones

Evendo: Your Ultimate Travel Guide to Badulla District

Discover the best of Badulla District with Evendo, a 100% free app-based travel guide covering attractions, landmarks, restaurants, and more.

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.