Mykonos travel guide

Best Restaurants in Mykonos: Where to Eat Well Without Overpaying

· 5 min read Island Guide
Waterfront restaurant in Mykonos Town with colourful chairs and Aegean views

Mykonos is the most expensive of the major Greek islands for food and drink — a combination of high logistics costs, premium positioning, and reliable demand. Budget approximately €30–50 per person for a sit-down meal at most mid-range restaurants. The exceptions — street food, Kiki’s Taverna, Ano Mera village — are worth knowing. Prices listed here are approximate as of 2026.

Mykonos Town — The Essentials

Nikos Taverna is the most consistently recommended traditional restaurant in Mykonos Town. Open since 1978, it serves moussaka, lamb dishes, grilled fish, and standard Greek mezes at approximately €12–20 per main — relatively reasonable for the island. The setting is a busy taverna lane rather than a waterfront terrace, which is why the prices haven’t followed the tourist inflation affecting nearby restaurants. Walk-in works most days, though reservations are available.

M-eating on Kalogera Street is the upscale alternative — a contemporary Greek restaurant with a thoughtful menu of local ingredients, creative preparation, and a strong wine list. Mains run approximately €25–40. Worth it for a special evening; reservations essential in summer.

Kastro in Little Venice is more of a cocktail bar than a restaurant, but the sunset position is the best in town for a drink. Cocktails approximately €16–22. Sit-down dining is also available but drinks is the primary reason to come.

Little Venice — Sea Satin Market

Sea Satin Market sits below the windmills, built into the rocks at the sea’s edge. The restaurant specialises in grilled seafood and fish priced by the kilo — whole grilled fish at approximately €20–35 depending on size and species. The setting on the water is spectacular in calm weather; the tables literally sit above the sea. Mains across the menu run approximately €18–35.

This is the most famous seafood restaurant in Mykonos Town and consistently popular — book ahead for evening summer visits.

The Best Budget Option: Jimmy’s Gyros

Jimmy’s Gyros is a small counter near the port in Mykonos Town serving some of the best-value food on the island — pork or chicken gyros in pitta with tzatziki and salad for approximately €4–5 as of 2026. There is almost always a queue, composed of everyone from day-trippers to locals who eat here regularly. Order, eat, move on — there is no seating.

This is not a budget alternative to avoid — it is genuinely one of the best things to eat in Mykonos.

Ornos and the South Coast — Kiki’s Taverna

Kiki’s Taverna, near Agios Sostis beach on the north coast, is the most celebrated restaurant on Mykonos for non-Town dining. It operates under conditions that would sink any other restaurant: no reservations, cash only, limited menu, rough olive grove setting, and limited opening hours. It works anyway.

The food — charcoal-grilled meat, simple salads, bread, wine — is executed very well. The atmosphere is relaxed and genuine in a way that almost nothing in central Mykonos achieves. Come for lunch, arrive by 12:30pm to join the queue (30–60 minutes in peak season), and bring cash. Getting there requires a car or taxi (about 10 minutes from town). Prices run approximately €15–25 per person.

Ano Mera — Genuinely Local Prices

The village tavernas on the main square in Ano Mera offer the most affordable full meals on the island — traditional Greek food (lamb, grilled chicken, pastitsio, salads) at roughly half the price of Mykonos Town. A meal with a carafe of wine runs approximately €15–20 per person.

This is where local families eat on Sundays. The tavernas are straightforward without being exceptional — but the price difference against Mykonos Town is significant enough to make lunch here worthwhile if you’re visiting Panagia Tourliani Monastery.

What Mykonos Dining Actually Costs

To give an honest picture: a mid-range sit-down dinner in Mykonos Town — starter, main, a drink, service — typically runs €35–55 per person. Restaurants on the waterfront and in Little Venice charge more. Upscale restaurants start at €50 per person and don’t cap there.

The way most visitors navigate this: street food (gyros at €4–5) for quick lunches, one proper restaurant dinner per night in the €30–50 range, and the occasional splurge at a waterfront location. Beach club food at Paradise and Super Paradise is expensive relative to quality — the price is for the location. Plan around this and the island is more manageable than its reputation suggests.


For the complete island overview including where to stay and how to get here, see our Mykonos travel guide. For the best beaches from Paradise to Psarou and the quiet east coast, see best beaches in Mykonos. For things to do including Delos day trips, Little Venice, and water sports, see things to do in Mykonos. Comparing party islands? See Mykonos vs Ios and Santorini vs Mykonos. Need tours? See best tours in Mykonos.

See Also

Book an experience

Island Guide in the area

Instant confirmation · Free cancellation on most bookings

Frequently Asked Questions

How expensive is eating in Mykonos?
Mykonos is the most expensive Greek island for food. Budget approximately €30–50 per person for a sit-down meal with a drink at mid-range restaurants. Upscale restaurants and those in Little Venice or prime waterfront locations charge considerably more. Street food (gyros, souvlaki) provides the only real budget option at €4–6.
Does Kiki's Taverna take reservations?
No — Kiki's operates on a walk-in, first-come basis and accepts cash only. In summer, queues begin forming from 12:30pm for lunch. The wait is typically 30–60 minutes in peak season. Most people consider it worth it for the quality and the olive grove setting near Agios Sostis beach.
Where is the best gyros in Mykonos?
Jimmy's Gyros near the waterfront in Mykonos Town is the most famous — a small counter operation with a consistent queue of both locals and visitors. A gyros wrap costs approximately €4–5 as of 2026. It is the cheapest decent meal in town and genuinely good.
Are there traditional Greek restaurants in Mykonos Town?
Yes — Nikos Taverna has been serving traditional Greek food since 1978 and remains the most reliable mainstream option in town for quality at reasonable prices. M-eating is the upscale alternative if you want a more refined version of Greek cuisine. Both are in the town lanes rather than the waterfront, which helps with price and atmosphere.