Skip to main content
PriceLeo

Restaurants in Badulla

Hill country

Where 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

Ella Mid Veg-friendly ★ 4.8 (7,566)

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

Ella Budget Halal Veg-friendly ★ 4.8 (3,329)

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

Ella Mid Veg-friendly ★ 4.8 (2,167)

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

Ella Mid Veg-friendly ★ 4.7 (5,237)

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

Ella Mid Veg-friendly ★ 4.7 (2,880)

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

Ella Mid Veg-friendly ★ 4.6 (6,147)

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

Ella Mid Veg-friendly ★ 4.5 (12,022)

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

Ella Mid Veg-friendly ★ 4.5 (2,926)

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.