A meal at a local Kenyan restaurant or canteen costs roughly USD 2 to 4, with ugali, sukuma, and meat plates at neighbourhood kibandas running KES 200 to 400 (USD 1.50 to 3). Mid-range sit-down restaurants in Nairobi and Mombasa run USD 8 to 15 a head for a main and a drink. Tourist-corridor and expat-favoured restaurants in Westlands, Karen, and Diani run USD 15 to 30 a head. Fine dining at top Nairobi establishments tops out around USD 40 to 80 a head. A three-course dinner for two with wine at a mid-range Nairobi restaurant typically runs USD 40 to 65 including service. For the full picture, see our Kenya cost of living page.
๐ฆ
How much does a meal cost in Kenya?
Country Africa
Updated July 2026