Larnaca and the eastern coast: breakfast, souvlaki, and the tavernas locals actually use
Start the day where Larnaca locals do: around Finikoudes promenade and the streets behind it, a koulouri or a halloumi-and-tomato sandwich with coffee costs about €4–7. For lunch, skip the seafront menus and head to the Armenian quarter near Agios Lazaros church, where grill houses serve sheftalia, souvlaki and salad for €10–15 per person. In the evening, Psarolimano and the cluster of fish tavernas by Larnaca marina are busy with Cypriot families; expect €18–25 for a grilled sea bass with sides, less if you share a mixed fish platter.
Further east, Agia Napa and Protaras are resort-first: prices run 20–30% higher than Larnaca for the same dishes, especially on the strip. If you want the beach and easy eating, base yourself in Protaras rather than Agia Napa — the tavernas along Protaras Avenue are calmer and often better value. In Paralimni, inland, the older village square has family-run grills where a full meze for two with drinks lands around €35–45. The best months for outdoor eating on this coast are April–June and September–October; July and August are hot and crowded.
Nicosia: the city's everyday food, from Ledra Street to the old market
Nicosia is where Cypriots eat on a Tuesday, not just a Saturday. Around Ledra Street and Onasagorou, bakeries sell flaounes in spring and glyko tou koutaliou year-round; a sit-down lunch of moussaka or kleftiko with a beer is €12–18. The old municipal market area and the streets off Trikoupi have cheap, excellent souvlaki and gyros at €5–8, and the coffee culture is strong — a freddo espresso is €3–4. For a proper dinner, try the tavernas in the Agioi Omologites area, where a meze spread for two with wine runs €45–60.
If you're visiting in winter, Nicosia is the warmest overnight option and has the best indoor dining. Note that the Ledra Street crossing into the north has its own food scene around Kyrenia Gate in North Nicosia; prices there are often lower for grilled meats and meze. Base yourself near Eleftheria Square if you want to walk to most of this, and book a hotel in Nicosia rather than commuting from the coast — the drive from Larnaca is around 45 minutes, from Limassol about an hour.
Limassol, Paphos and the villages: where to find value beyond the marina
Limassol's old town, around Saripolou Square and the castle, is packed with small kitchens doing Cypriot and Levantine plates at €10–16. The marina and Anexartisias Street charge more; a cocktail and a snack there can easily hit €25–30. Locals often drive inland to villages like Pachna, Omodos and Arsos in the Troodos foothills, where a Sunday meze is €20–25 per person and wine comes from the village co-op. In Paphos, the harbour is for tourists; head to the Ktima area (upper Paphos) around Kennedy Square, where tavernas serve rabbit stifado and lamb kleftiko for €14–20.
For the best value across Cyprus, the rule is: move 15 minutes inland from any resort. That holds in Paphos, Limassol and Larnaca alike. If you're booking a hotel, consider staying in Paphos Ktima or Limassol's old town and driving to the beach — you'll eat better and pay less. Distances are short: Paphos to Coral Bay is 20 minutes, Limassol to Omodos is 40 minutes. Vegetarian mezze is widely available and usually €12–18; vegans should ask for 'nistisimo' (fasting) dishes, which are dairy-free by tradition.
What to skip, and how to plan your food-led trip
Skip the laminated menus with photos on seafront strips in Agia Napa, Limassol marina and Paphos harbour — they're the worst value on the island. Also skip hotel half-board if you plan to eat out; Cyprus is a grazing island, and you'll want the flexibility. Tipping is not obligatory; rounding up or leaving 5–10% is appreciated. Tap water is safe to drink, but many places push bottled — ask for 'nero tou potimou' if you want the house water. At lunch, look for the 'menu tis imeras' (menu of the day), usually €10–13 including a main and sometimes a drink.
For a food-focused trip, split your stay: three nights in Larnaca or Nicosia for city eating, three in Paphos or Limassol for the coast and villages. Book hotels in the old towns rather than the resort strips — you'll be within walking distance of the places locals use, and you'll pay less for the room. As of this week, our own booking data shows 712 visitors browsing but only 19 searches and one checkout, which tells you most people are still comparing — so do compare, but don't wait: spring and autumn fill up first, and the best village tavernas are small. Details were verified in September 2026.
Good to know
Questions, answered
How much should I budget for food per day in Cyprus?
Aim for €25–40 per person per day if you eat where locals do: €5–8 for breakfast, €10–15 for lunch, and €15–25 for dinner with a drink. Seafront tourist menus can double that.
Which Cypriot city has the best local food scene?
Nicosia has the most everyday Cypriot eating, from market souvlaki to proper tavernas. Limassol's old town is a close second, and both are cheaper and more authentic than the resort strips.
Where should I stay to eat well without a car?
Stay in Nicosia near Eleftheria Square or in Limassol's old town. Both put you within walking distance of bakeries, grills and tavernas, with buses to the coast if you want a beach day.
Doing good is the business: every booking through Stay Cyprus funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays