Places to eat in Sigiriya
Sigiriya has 85 listed places to eat, from quick bites to special-occasion dinners. Top cuisines: Indian (15), Fusion & Asian (6), Seafood (2). The food scene spans 70 Restaurants, 13 Cafes & Coffee Shops. Dietary options are covered too: Vegetarian restaurants (2), Vegan restaurants (1). 15 landmarks and neighbourhoods have their own nearby-dining guides.
Showing 17 of 17
Acme Hotel & Restaurant
Maradankadawala-Habarana-Thirukkondaiadimadu Hwy, Habarana

Ahinsa Restaurant
Inamaluwa-Sigiriya Road
Alo-Ha Coffee
Outdoor seating
Coffee with Hawwa
Sigiriya
Outdoor seating
Gamagedara Village Foods
Inamaluwa-Sigiriya Road, sigiriya
Hungry Lion Restaurant

Kenoli restaurant
65/A2 Kayamwala Road
MC Café Family Restaurant

MOATS Café
Magic food
Maya Village House
New Sigiri Restaurant
Inamaluwa-Sigiriya Road, Sigiriya
New Sigiriya Cafe
Inamaluwa-Sigiriya Road
Nirwana
Inamaluwa-Sigiriya Road, sigiriya
Outdoor seating
Organic Cooking Class Sigiriya
284/4 Kalapuraya sigiriya
Sigiri Rock View Point
Hotel Road
Soul Food Vegetarian Kitchen
Eat near landmarks
Other cities in Sri Lanka
Sigiriya dining — FAQs
How many places to eat are there in Sigiriya?
There are 85 restaurants, cafes and bars listed in Sigiriya on EatOutMap, with addresses, opening hours, photos and ratings.
Where is the best place to eat in Sigiriya?
Top-rated places to eat in Sigiriya include Acme Hotel & Restaurant, Ahinsa Restaurant, Alo-Ha Coffee. See our ranked list of the best restaurants in Sigiriya.
Are there restaurants with outdoor seating in Sigiriya?
3 venues in Sigiriya have outdoor seating, terraces or gardens.