Best Traditional Tavernas in Cyprus (2026): Locations, Prices & Reviews
For an authentic taste of Cyprus, these traditional tavernas serve generous meze, grilled specialties and village hospitality across Nicosia, Larnaca, Limassol, Paphos and the east coast. Expect €20–€35 per person for a full meat meze (more for fish), with most spots reachable by car or local bus from major resorts.
How to Use This Guide
- Pick a region: Nicosia, Larnaca, Limassol, Paphos, Protaras/Ayia Napa.
- Check “How to get there”: driving and public-transport notes for each tavern.
- Budget: plan ~€22–€30 pp for meat meze; fish meze and seafront spots often run higher.
- Book ahead: on weekends and in summer—many tavernas are small and fill quickly.
Top Traditional Tavernas by Region
Nicosia (Lefkosia)
Piatsa Gourounaki — grilled meats & souvla favourite
Location: Nicosia (central; search “Piatsa Gourounaki Nicosia”).
How to get there: 5–10 min drive from Old Town; limited on-street parking—use nearby public lots. City buses serve the centre; walk 5–10 minutes from main stops.
Average prices: Mains and meze in the mid-range; full meals typically around the Cyprus tavern norm of €20–€30 pp.
Reviews: 4.8★ from ~2,900 reviews; praised for souvla, grilled meats and consistent quality.
Tip: Great stop after a walk in Old Town Nicosia.
Kathodon — classic Cypriot in the capital
Location: Nicosia.
How to get there: Central location; easiest by car with short walk from parking, or by city bus + 5–10 min walk.
Average prices: Traditional tavern pricing; expect ~€20–€30 pp for meze/main + drink.
Reviews: 4.5★ from 1,600+ reviews; known for authentic dishes and good value.
Larnaca & Nearby (Pyla, Agios Theodoros)
Vlachos Tavern (Pyla) — local meze institution
Location: Pyla side, near Larnaca.
How to get there: 10–15 min drive from Larnaca centre; follow signs to Pyla. Bus options exist into Pyla, then a short walk/taxi.
Average prices: Full meze ~€23 pp; example mains: souvlakia €14.50, halloumi €7, grilled dorada €18.
Reviews: Family-run, generous portions; locals drive out for the full meze experience.
Hours: Evenings only; closed Mondays.
Pair with: A daytime visit to Larnaca’s Finikoudes & Salt Lake, then dinner in Pyla.
Paliomouxtaros (Agios Theodoros) — green courtyard, authentic plates
Location: Agios Theodoros, Larnaca district.
How to get there: ~15–20 min drive from Larnaca; follow signs to Agios Theodoros and the tavern’s courtyard location.
Average prices: Traditional tavern range (~€20–€30 pp for meze/main).
Reviews: Noted for authentic Cypriot food and a large green courtyard setting.
Hours: Wed–Sun evenings; Sun also lunch.
Limassol (Lemesos)
Meze Taverna Restaurant — high-volume classic
Location: Agiou Andreou 209, Limassol City 3036.
How to get there: Central Limassol; 5–10 min drive from seafront. Public buses run along the main avenues; short walk from stops.
Average prices: Meat meze €23 pp; fish meze €26 pp; vegetarian meze €21 pp; mains like moussaka ~€15.
Reviews: 4.7★ from 1,600+ reviews; generous portions and strong value for money.
Hours: Mon–Sat ~12:15–22:00; Sun closed.
Nearby: Combine with an evening around Limassol Marina & Seafront.
Eparxiaki (Germasogeia) — live music, traditional flavours
Location: Germasogeia, Limassol.
How to get there: ~10 min drive east from Limassol centre along the coast; taxi or bus towards Germasogeia + short walk.
Average prices: Traditional tavern band (~€22–€35 pp for full meze).
Reviews: Popular for meze, grilled specials and weekend live music.
Hours: Wed, Thu, Sat evenings; Fri late evening; Mon/Tue/Sun closed.
Paphos & Villages (Tala, Kathikas, Kouklia)
Pithari Tavern (Paphos area) — village-style traditional
Location: Paphos district (village setting).
How to get there: Best by car; 15–30 min inland/uphill from Paphos coastal resorts depending on exact village.
Average prices: Village taverna meze commonly €20–€30 pp; mains often €11–€14 in similar settings.
Reviews: 4.5★; appreciated for home-style cooking and authenticity.
Road trip idea: Add this to a Paphos Wine Villages route (Tala, Kathikas, Kouklia).
Traditional Taverna in Kathikas — rich meze in the hills
Location: Kathikas, Paphos district (e.g., Agoniston 5, 8573 Kathikas).
How to get there: ~30–40 min drive from Paphos; follow signs to Kathikas through vineyard roads.
Average prices: Village tavern pricing; full meze typically €20–€30 pp.
Reviews: Local favourite for rich meze and genuine hospitality.
Hours (example): Fri 13:00–24:00, Sat 16:00–24:00, Sun 13:00–18:00 (verify before visiting).
Protaras & Ayia Napa (East Coast)
Poseidonio Tavern (Protaras) — seafront staple
Location: Protaras seafront.
How to get there: 50–60 min drive from Larnaca Airport; regular buses link Protaras with Ayia Napa/Paralimni in season.
Average prices: Tourist-seafront range; budget ~€22–€35 pp for meze, higher for fish.
Reviews: 4.7★ from ~1,500 reviews; reliable traditional menu and location.
Stay nearby: See Protaras vs Ayia Napa for area tips.
Yiasemi Meze & Grill (Protaras)
Location: Protaras.
How to get there: Same as above—car or seasonal bus along the Protaras strip.
Average prices: Mid-range tavern; ~€20–€30 pp typical.
Reviews: 4.6★ from 1,300+ reviews; strong meze and grill selection.
Limelight Taverna (Ayia Napa)
Location: Ayia Napa (often cited near monastery/old village lanes).
How to get there: 45 min from Larnaca Airport by car; bus 711 from Larnaca or local routes from Paralimni/Protaras.
Average prices: Traditional tavern band; €20–€30 pp for meze/main.
Reviews: 4.6★ from ~470 reviews; good for classic dishes away from the busiest squares.
Day trip: Combine with Cape Greco hikes & beaches.
Typical Prices & What to Order
- Meze (meat): ~€22–€30 pp; often 15–25 small plates over ~2 hours.
- Meze (fish): ~€26–€35+ pp; seafront and wild fish push prices higher.
- Mains: moussaka, sheftalia, kleftiko, souvlakia commonly €11–€16 in village tavernas.
- Drinks: house wine/beer adds ~€3–€6 per glass; coffee €2.5–€4.
Pro tip: Order cold meze first, then hot—don’t front-load the table.
How to Get There (Quick Transport Notes)
From Larnaca Airport (LCA)
- Protaras/Ayia Napa: ~45–60 min by car; bus 711 to Ayia Napa ~€5; taxis/transfers €50–€70.
- Larnaca town tavernas: 10–15 min by taxi; local buses serve Pyla/Agios Theodoros with short walks.
From Paphos Airport (PFO)
- Paphos villages (Tala/Kathikas/Kouklia): 20–40 min by car; best with a hire car for flexibility.
City buses
Nicosia, Limassol and Larnaca have frequent urban routes; tavernas in centres are usually a 5–10 min walk from main stops.
Transfers: See Larnaca Airport transfers for options and prices.

//