Restaurants in Badulla
Hill countryWhere to eat in Badulla, Sri Lanka — the district's 8 top-rated restaurants, each rated 4 stars or higher on Google, from local rice and curry to sit-down dining.
The Barn by Starbeans
International, Pizza, Cafe
Rustic timber-framed restaurant and coffee house on Wellawaya Road serving wood-fired pizza, specialty coffee and international plates. One of the highest-rated dinner spots in Ella, with a strong vegetarian selection.
No. 50 Wellawaya Road, Ella 90090
Matey Hut
Sri Lankan
A tiny log-cabin eatery near the Ella tunnel that has become a cult favourite for home-style rice and curry cooked fresh to order. Listed as a halal-friendly restaurant, with generous vegetable curry spreads.
No. 91, Near Tunnel, Ella 90090
AK Ristoro
Italian, Japanese
Garden restaurant on the Passara road blending Italian and Japanese cooking - think wood-fired pizza, pasta and sushi-style plates in the Ella hills. Highly rated for its cosy setting and vegetarian-friendly menu.
37 Ella-Passara Road, Ella
Café UFO Ella
International, Bar
Popular terraced cafe-bar on the Wellawaya highway edge of town, loved for burgers, kottu, cocktails and valley views. A relaxed backpacker favourite with vegetarian-friendly menu choices.
57 Wellawaya-Ella-Kumbalwela Hwy, Ella 90090
Rainbow Cafe
Cafe, International
Cheerful family-run cafe near the town centre serving smoothie bowls, Sri Lankan curries, pancakes and fresh juices. A long-standing traveller favourite noted on TripAdvisor as vegetarian friendly.
41 Badulla-Bandarawela Main Road, Ella 90090
360 Ella
Sri Lankan, International
Stylish rooftop restaurant above Main Street with panoramic views over the Ella Gap, serving Sri Lankan classics and international comfort food from sunrise breakfasts to sunset cocktails. Marked vegetarian-friendly with plenty of meat-free options.
10 Main Street, Ella 90090
Cafe Chill
Sri Lankan, International
Ella's most famous hangout, a multi-level open-air restaurant and bar on Main Street serving Sri Lankan curries alongside international dishes. Known for its buzzing atmosphere, chill-out music and clearly labelled vegetarian and vegan menu.
A23 Main Street, Ella 90090
Dream Cafe
Asian, International
One of Ella's original Main Street restaurants, with a huge menu spanning Sri Lankan rice and curry, Asian stir-fries and Western dishes, plus a sunny rooftop for cocktails. Reliable all-rounder with many vegetarian choices.
Main Street, Ella 90090
Frequently asked questions
- Where should I eat in Badulla?
- Browse the 8 restaurants listed across Badulla District.
- Is there local food in Badulla?
- Yes — expect Sri Lankan rice and curry, hoppers, kottu and fresh seafood.