Best places to eat in Kandy

Here's a list of Best places to eat in Kandy recommended by our experts:

Dine Mor

1st Floor, Nihal Supermarket, Aniwatta Road, Kandy Sri Lanka.
Phone: 0112-202200

Welcome to Dinemore, the most popular fast food restaurant chain in Sri Lanka. Enjoy our Variety of sandwiches, Sri Lankan, Chinese, Italian and Indian dishes, ... more

$ 10 average cost

The Crib

178/5, Colombo Road, Kehelwela, Kiribathkumbura | Between Mlesna Tea C...
Phone: +(94)812387446

Nicely set back from the busy road you have the choice of sitting outside and watching the world go by or going inside into air conditioned tranquility.

$ 12 average cost

Perera & Sons

70 Peradeniya Road, Kandy, Sri Lanka
Phone: Not Available

As Sri Lanka's foremost baker and caterer with over a century of tradition behind them, Perera & Sons takes pride in producing every great tasting item of food ... more

$ 9 average cost

Royal Rest House Peradeniya

University of Peradeniya, Galaha Rd, Kandy 20400, Sri Lanka
Phone: 94 81 4 940861

This is a modernised Rest House typical of colonial Sri Lanka but now in private hands. We went there for a buffet lunch and were not disappointed. Located ... more

$ 6 average cost

The Empire Cafe

Temple Street, Kandy 20000, Sri Lanka
Phone: +94 81 2 239870

Very conveniently located in centre of Kandy right next to Temple of the Tooth. Ideal to relax in an iconic building overlooking a UNESCO heritage site. Open ... more

$ 7 average cost

Aloy Restaurant

No.806, | Peradeniya Road, Kandy 20000, Sri Lanka
Phone: 081-238-7547

Aloy Restaurant overlooking the Mahaweli river, atmosphere is elegant with indoor & outdoor sections. The restaurant is well maintained clean & friendly service... more

$ 24 average cost

Sri Ram Indian Restaurant

87, Colombo Street, Kandy, Sri Lanka
Phone: Not Available

This Indian restaurant specialises in South Indian cuisines and was previously and perhaps better known as Rams.

$ 12 average cost


Victoria Rd, E Kandy Lake, Kandy, Sri Lanka
Phone: Not Available

Avanhala, is just in front of the Kandy lake. Good food and best scenery. Avanhala serves Indian (not always authentic) dishes at a very cheap price. Don't ... more

$ 1 average cost 1 wishlists

Hotel Mango Garden

Saranankara Rd, Kandy 20000, Sri Lanka
Phone: +94 77 780 9456

Surrounded by evergreen mountain ranges, overlooking the Colombo - Kandy main road stands a unique Guest House, The Mango Garden's. Located near Kandy Lake the ... more

$ 10 average cost