Restaurants in Ratnapura
Hill countryWhere to eat in Ratnapura, Sri Lanka — 4 places from local rice and curry to street food and sit-down dining. Popular spots include Al-Madeena Restaurant, Gem City Cafe, Nilmini Restaurant.
Al-Madeena Restaurant
Sri Lankan Muslim, Halal
A halal eatery near the town centre serving biryani, kottu, rice and curry and short eats, a reliable choice for Muslim travellers passing through the gem city.
Gem City Cafe
Sri Lankan, Cafe
A relaxed cafe in the heart of Ratnapura serving short eats, kottu, fresh juices and coffee, with reliable vegetarian options for a quick meal or break.
Nilmini Restaurant
Sri Lankan
A dependable town-centre eatery serving Sri Lankan rice and curry, kottu, fried rice and short eats, with plenty of vegetable dishes for meat-free diners.
Ratnapura Rest House Restaurant
Sri Lankan, Multi-cuisine
A colonial-era rest house restaurant on a hill above town serving Sri Lankan rice and curry, Chinese dishes and Western meals with valley views and a calmer sit-down atmosphere.
Frequently asked questions
- Where should I eat in Ratnapura?
- Well-reviewed places in Ratnapura include Al-Madeena Restaurant, Gem City Cafe, Nilmini Restaurant.
- Is there local food in Ratnapura?
- Yes — expect Sri Lankan rice and curry, hoppers, kottu and fresh seafood on the coast.