SantoriniDave.com

Best Mykonos Restaurants

GreeceMykonos › Best Restaurants
Updated: August 5, 2026 • By Santorini Dave

See Also
Where to Stay in Mykonos
Best Hotels in Mykonos
Best Beaches in Mykonos
Best Beach Clubs in Mykonos

My wife and me eating at a restaurant in Mykonos Town.

My wife and I eating in Mykonos Town. The island has excellent restaurants, but location, atmosphere, and value vary enormously.

Mykonos Restaurants: My Advice

  • Reserve your important dinners. For July and August, book the best Mykonos Town restaurants several days ahead and special-occasion dinners one to three weeks ahead. Sunset tables and larger groups require the most advance planning.
  • Do not choose every restaurant for its view. Little Venice and waterfront restaurants can be beautiful, but the island’s best food is spread between Mykonos Town, Ano Mera, Ornos, Platis Gialos, and remote beaches.
  • Plan transportation before dinner. Taxis are limited and difficult to find at busy times. Walk when dining in Mykonos Town, use buses for Ornos and Platis Gialos, or arrange a transfer for Ano Mera and remote beaches.
  • Do not drink the tap water. Restaurants serve bottled water, and many visitors also use bottled water in their hotel rooms.
  • Try Greek wine. A dry Assyrtiko or another Cycladic white pairs well with seafood. Ask for a Greek recommendation rather than automatically ordering an imported bottle.
  • Tipping is customary but not compulsory. Round up at casual tavernas or leave about 5% to 10% for good table service. Fifteen percent is generous.
  • Take a cooking class. The Mykonos Cooking Class is fun, relaxed, and one of my favorite organized activities on the island.

Best Places to Eat in Mykonos

7 Highly Regarded Mykonos Restaurants I Haven’t Tried Yet

I have not eaten at every restaurant on Mykonos. These seven places are prominent, well regarded, and deserve consideration. I will add them to the ranked list after I have eaten at them and can recommend them from personal experience.

  • Nōema – Mykonos Town: A stylish modern Greek restaurant hidden around a courtyard near Panachra in the center of Town. The menu is designed for sharing, and dinner becomes livelier as the evening progresses. Reserve well ahead.
  • Spilia – Kalafatis Beach: A glamorous seafood restaurant built into the rocks beside the water. Known for its setting, fresh fish, and long lunches.
  • Interni – Mykonos Town: A courtyard restaurants, located off Matogianni Street. Go for fashionable late-night dining, cocktails, music, and people-watching rather than a quiet traditional meal.
  • Scorpios – Paraga: A famous beach club and sunset gathering place with Eastern Mediterranean food, seafood, music, and a spectacular setting above the water. The scene is the main attraction, but the restaurant has a stronger reputation than most beach clubs.
  • Zuma – Mykonos Town: Upscale contemporary Japanese dining near the Old Port, with sushi, robata dishes, a pool, music, and excellent sunset views.
  • Beefbar – Agios Ioannis: A luxury beachfront restaurant at Bill & Coo Coast serving premium beef alongside seafood and vegetable dishes. The setting is beautiful. The prices make it a special-occasion choice.
  • Roka – Paraga: The Japanese robatayaki restaurant at the new Fouquet’s Mykonos hotel. Early reports have been positive, particularly for grilled dishes and the relaxed luxury setting.

Beachfront dining at Nikolas Taverna on Agia Anna Beach in Mykonos.

One of my favorite things to do in Mykonos is walk the coast between Platis Gialos and Paradise Beach. Stop at Nikolas Taverna for excellent seafood and traditional Greek dishes at tables beside the sand.

The 26 Best Restaurants in Mykonos

1. M-Eating – Mykonos Town • $$$

Outdoor dining at M-Eating in Mykonos Town.
Website • Phone: +30 2289 078550
My favorite fine restaurant in Mykonos Town. M-Eating serves creative Greek and Mediterranean food on a small terrace beside one of Chora’s quieter lanes. Service is polished without feeling stiff, the Greek wine advice is excellent, and the food justifies the price better than at many fashionable competitors. The menu changes, so ask about the day’s fish and seasonal specialties. Save room for the Mykonian honey pie. Dinner only; reservations essential.

2. Nikolas Taverna – Agia Anna Beach • $$

Tables in the sand at Nikolas Taverna on Agia Anna Beach.
Website • Phone: +30 2289 025264
A traditional family-run taverna on a small beach between Platis Gialos and Paraga. Nikolas is one of the few Mykonos restaurants where the setting, food, and prices all feel right. Order grilled fish, seafood, salad, and a few traditional dishes to share. Reach it by walking the coastal path from Platis Gialos or Paraga. Reserve ahead for a beachfront table.

3. Kiki’s Taverna – Agios Sostis Beach • $$

Path leading to Kiki's Taverna above Agios Sostis Beach.
No website • No reservations
The classic Mykonos destination lunch. Kiki’s is a tiny vine-shaded taverna overlooking a swimming cove near Agios Sostis Beach, with no sign and no reservations. The grilled pork chops, swordfish, octopus, baked potatoes, and huge salads are worth the trip. It opens around 12:30 PM and closes when the food runs out. Arrive by 11:30 AM for the first seating or accept a long wait. You need a car, driver, or taxi arranged in advance.

4. Rizes Folklore Farmstead – Near Ano Mera • $$

Rustic outdoor dining at Rizes near Ano Mera.
Website • Phone: +30 6944 220233
The best choice for a quiet, traditional meal away from the coast. Rizes occupies a working farmstead and serves pies, vegetables, meat, bread, and spreads made with ingredients grown or raised on site. Combine lunch or dinner with a farm tour, cooking class, or seasonal activity. It works especially well for families, but transportation must be planned before going.

5. Bistrot de Nicolas – Ano Mera • $$$$

Food and wine at Bistrot de Nicolas in Ano Mera.
Website • Phone: +30 2289 071361
A warm French-Mediterranean restaurant in Ano Mera with excellent hospitality and one of the island’s stronger wine lists. It is romantic without relying on a sunset view, attracts plenty of local diners, and remains open beyond the main tourist season. Choose it for a quiet special dinner rather than a lively Mykonos scene.

6. Krama – Mykonos Town • $$$$

Contemporary Greek food at Krama in Mykonos Town.
Website • Phone: +30 2289 028788
Contemporary Greek fine dining in Semeli Hotel. Krama is polished, ambitious, and more focused on food than atmosphere. The courtyard is attractive, service is professional, and the tasting menu is the best way to experience the kitchen. Reserve for dinner.

7. Koursaros – Mykonos Town • $$$$

Stylish dining room at Koursaros in Mykonos Town.
Website • Phone: +30 2289 078140
Expensive, glamorous, and more scene-driven than traditional. Come for seafood, sushi, cocktails, and a late dinner rather than an inexpensive Greek meal. The courtyard is romantic earlier in the evening, while the bar and DJ create a livelier atmosphere later. Good for a splurge, but check prices before ordering fresh fish by weight.

8. Kostantis – Ornos • $$

Beachfront dining at Kostantis in Ornos.
Website • Phone: +30 2289 022837
My favorite restaurant in Ornos. Kostantis sits beside the beach and serves dependable Greek food, grilled fish, seafood, and meat without the attitude or pricing of a luxury beach club. The atmosphere is relaxed, children are welcome, and it works equally well for lunch after swimming or an easy dinner.

9. Fokos Taverna – Fokos Beach • $$$

Shaded outdoor tables at Fokos Taverna.
Website • Phone: +30 6944 644343
A serene beach taverna on the remote north coast. The menu is Mediterranean rather than strictly traditional, with excellent salads, grilled meats, and seafood. Come for a long lunch combined with swimming at Fokos Beach. There is no public bus, the final road is rough, and a reservation is smart in high season.

10. Kalita – Mykonos Town • $$$$

Courtyard dining at Kalita in Mykonos Town.
Website • Phone: +30 2289 027102
One of the best romantic restaurants in Mykonos Town. Kalita serves contemporary Greek food in a beautiful open-air courtyard at Fresh Boutique Hotel. The setting is calm and intimate compared with the lanes outside, and the service is refined without being stiff. Dinner only; reserve for a special occasion.

11. Nikos Gallop – Near Platis Gialos • $$

Seafood restaurant near Platis Gialos in Mykonos.
Website • Phone: +30 2289 024306
A short walk uphill from Platis Gialos, Nikos Gallop serves excellent fish and seafood with strong Cretan influences. The setting is not directly on the beach, which keeps it calmer and more food-focused than the beachfront restaurants below. Try the salt-baked fish for two or mussels steamed with wine. Hospitality is a major part of the appeal.

12. Kounelas Fish Tavern – Mykonos Town • $$

Fresh fish cooking on the grill at Kounelas in Mykonos Town.
Phone: +30 2289 028220
A small seafood restaurant hidden in an alley close to the waterfront. Skip the long menu analysis and ask what fish is freshest, then order it grilled with salad and a few starters. The garden setting feels removed from busy Chora even though it is only steps away. Dinner only; reserve because seating is limited.

13. Pepper – Mykonos Town • $

Gyro and salad at Pepper in Mykonos Town.
Website • Phone: +30 2289 027019
One of the best quick meals in Mykonos Town. Pepper uses better ingredients than a standard souvlaki shop and serves excellent gyros, souvlaki, salads, and burgers from a tiny space near Little Venice. There are very few tables, so consider takeaway during the dinner rush.

14. Avli tou Thodori – Platis Gialos Beach • $$$

Beachfront dining at Avli tou Thodori on Platis Gialos.
Website • Phone: +30 2289 078100
The best all-around beachfront restaurant on Platis Gialos. The Greek and Mediterranean menu is broad enough for families and groups, service is friendly, and both seafood and traditional dishes are dependable. It is more polished and expensive than a basic taverna but works well for a long lunch beside the beach.

15. Koukoumi – Ano Mera • $$$

Plant-based dishes at Koukoumi in Ano Mera.
Website • Phone: +30 2289 076317
An ambitious plant-based restaurant at Mykonos’ vegan hotel. The Mediterranean menu also uses Japanese and international influences, with thoughtful cooking rather than imitation fast food. Non-vegans should not be put off. The poolside setting is attractive, though Ano Mera is easier to reach with a car or arranged transfer.

16. Apaggio – Ornos • $$

Waterfront dining at Apaggio near Ornos.
Website • Phone: +30 2289 024344
A rustic two-story restaurant overlooking the fishing boats on the quieter side of Ornos Bay. The kitchen specializes in grilled fish and traditional Greek seafood dishes, with enough meat and pasta choices for mixed groups. The sunset and harbor views are excellent, though the restaurant is a short walk from the main Ornos beach.

17. Kastro’s – Mykonos Town • $$$

Balcony dining over the water at Kastro's in Little Venice.
Website • Phone: +30 2289 023072
The best restaurant for the classic Little Venice sunset view. A handful of tiny balconies hang directly over the water facing the windmills, and these tables must be reserved well ahead. The contemporary Greek and Mediterranean food is good, but the exceptional location is the main reason to come. Book before sunset rather than arriving after dark.

18. Sakis Grill House – Mykonos Town • $

Busy outdoor tables at Sakis Grill House in Mykonos Town.
Website • Phone: +30 2289 024848
The best choice for a large, inexpensive gyro or souvlaki in the center of Mykonos Town. It is lively, fast, and crowded, with meat carved and grilled throughout the day. Come for a quick meal rather than atmosphere or table service. It is especially useful for lunch, late-night food, or feeding a family without spending a fortune.

19. d’Angelo – Mykonos Town • $$$

Outdoor terrace at d'Angelo in Mykonos Town.
Website • Phone: +30 6945 431122
A dependable Italian restaurant near the windmills. Fresh pasta, pizza, risotto, grilled meat, and seafood make it useful for families and groups who need a break from Greek food. Vegetarian and vegan choices are better than at most Italian restaurants on the island. Reserve for dinner in peak season.

20. Kadena – Mykonos Town • $$

Dining beside the Old Port at Kadena in Mykonos Town.
Website • Phone: +30 2289 029290
A casual waterfront restaurant beside the Old Port with more interesting food than many of its immediate neighbors. The menu mixes Greek comfort food, seafood pasta, risotto, gyros, and Mykonian sausage. It is friendly, convenient, and good with children, but choose it for a relaxed meal rather than a quiet romantic dinner.

21. Kalosta – Panormos Beach • $$

Shaded table overlooking Panormos Beach at Kalosta.
Website • Phone: +30 2289 078589
A quiet shaded terrace overlooking Panormos Beach on the north coast. The Mediterranean menu includes seafood, meze, pasta, and traditional vegetable dishes. It is best for a relaxed beach lunch away from the south-coast clubs. Check current access and opening dates before making the trip.

22. Indian Palace – Paradise Beach • $$

Indian restaurant near Paradise Beach in Mykonos.
Website • Phone: +30 6955 023488
A welcome change from the island’s Greek, Italian, and seafood restaurants. Indian Palace serves good curries, fresh naan, tandoori dishes, and plenty of vegetarian choices near Paradise Beach. It is particularly useful for travelers staying nearby or anyone wanting a substantial meal before or after the clubs.

23. Buddha-Bar Beach – Ornos • $$$$

Sea and marina views from Buddha-Bar Beach in Mykonos.
Website • Phone: +30 2289 026570
A luxury Asian-Mediterranean restaurant and sunset scene at Santa Marina Resort. The menu emphasizes sushi, ceviche, seafood, and cocktails rather than Greek food. Come for the beautiful private setting and polished service, but expect resort prices and reserve in advance.

24. Elia Beach Restaurant – Elia Beach • $$

Covered beachfront tables at Elia Beach Restaurant.
Website • Phone: +30 2289 071204
The main full-service restaurant on Elia Beach, with a large shaded dining area just behind the sand. Seafood is the safest choice, though the broad menu works for families and groups. It is convenient and pleasant rather than a destination restaurant, making it best for lunch during a beach day.

25. Hippie Fish – Agios Ioannis Beach • $$$

Beachfront dining at Hippie Fish on Agios Ioannis Beach.
Website • Phone: +30 2289 023547
A large beachfront restaurant and beach club on beautiful Agios Ioannis. The Greek-Mediterranean menu focuses on seafood, and the setting is particularly attractive near sunset. It has more style and music than a traditional taverna but is calmer than the major party clubs. Reserve a front table if the view matters.

26. La Maison de Katrin – Mykonos Town • $$$$

Outdoor dining in a Mykonos Town alley at La Maison de Katrin.
Website • Phone: +30 6971 977526
A long-running French-Greek restaurant tucked into a narrow lane in Mykonos Town. The setting is intimate, the wine list is excellent, and the cooking is richer and more traditional than at newer scene-driven restaurants. Prices are high, but it remains a good choice for returning visitors who want an old-school Mykonos dinner.

Mykonos Restaurants: Frequently Asked Questions

  • What is the best restaurant in Mykonos? M-Eating is my favorite overall restaurant for creative Greek food, polished service, and a romantic Mykonos Town setting. Nikolas Taverna is my top choice for a traditional meal beside the beach.
  • Where should I eat in Mykonos Town? Choose M-Eating or Kalita for a special dinner, Kounelas for seafood, Kastro’s for sunset views, and Sakis or Pepper for an inexpensive meal.
  • What is the best traditional taverna in Mykonos? Nikolas Taverna on Agia Anna Beach offers the best combination of traditional cooking, a beautiful setting, and reasonable prices. Kiki’s is the most memorable destination lunch.
  • What is the best restaurant for sunset? Kastro’s has the classic Little Venice view toward the windmills. Hippie Fish and Apaggio offer calmer waterfront sunsets away from Mykonos Town.
  • What is the best inexpensive restaurant in Mykonos? Sakis Grill House and Pepper are the best inexpensive choices in Mykonos Town. Both serve excellent gyros and souvlaki.
  • Do I need restaurant reservations in Mykonos? Yes for popular dinners from June through September. Reserve special-occasion restaurants and sunset tables well ahead. Casual tavernas and souvlaki shops are easier, though waits are common in July and August.
  • How much should I tip at Mykonos restaurants? Round up the bill at casual restaurants or leave about 5% to 10% for good table service. Fifteen percent is generous.
  • Can I drink the tap water in Mykonos? Do not drink it. Restaurants serve bottled water.
  • Which Mykonos restaurants are good for families? Kostantis, Avli tou Thodori, Rizes, Kadena, and d’Angelo are comfortable choices with children.
  • Which restaurants require a car or transfer? Kiki’s, Fokos, Rizes, Bistrot de Nicolas, Koukoumi, Spilia, and Beefbar are much easier with a rental car, driver, or arranged transfer.

Read More

If you visit any of these restaurants, please mention that you heard about them from Santorini Dave. Thanks!

About Santorini Dave

Santorini Dave in Athens, Greece Santorini Dave was started in 2011 when I posted a short guide to visiting Santorini with kids. Now, my site publishes regularly updated guides to Santorini, Naxos, Paros, Mykonos, Crete, Athens, and all of Greece.

Questions? Email me at dave@santorinidave.com.

  1. Thanks!

    Santorini Dave,

    Thank you so much for your recommendations. We are currently in Mykonos right now and you were spot on with your #1 restaurant M-Eating. We chose the Lamb and this was are best meal so far. We appreciate your advice. We have a Coast line Catamaran trip tomorrow and off to Paros, Naxos then to Santorini!

    Sidney Zeringue

    1. Santorini Dave The Hotel Expert

      Awesome. Great to hear!

  2. Mykonos Reservations

    Hi Dave,
    how busy is Mykonos in mid June (like 12-16th)? For the 180 bar do we need reservations or we should try our luck without it? Not sure if its worth it! Thanks for your tips!

    1. Santorini Dave The Hotel Expert

      I recommend making reservations.

  3. Romantic Restaurant near Cavo Tagoo

    Hi Dave,
    My husband and I are celebrating our 10th wedding anniversary on July 9th. We are staying at Cavo Tagoo. Where should we have dinner? Thanks for your great suggestions!

    Marsha

    1. Santorini Dave The Hotel Expert

      For me and my tastes, a perfect, romantic night out would begin with sunset cocktails with a view at 180° Sunset Bar overlooking the Old Port, followed by a meal at Funky Kitchen in Chora.

  4. Open Restaurants in October in Mykonos and Santorini

    Hi. We are travelling to Mykonos and Santorini in mid October – do you know what restaurants will still be open? Thanks!

    1. Santorini Dave The Hotel Expert

      In Santorini, every restaurant will be open in October. In Mykonos, I think most restaurants will be open – with maybe a few on the beaches just starting to close.

  5. What Time Do People Eat Dinner in Mykonos

    When is the most common time to eat dinner in Mykonos?

    1. Santorini Dave The Hotel Expert

      8pm to 10pm will be the busiest time but you’ll find tables occupied from 6pm to midnight.

  6. Cash or Credit Car for Mykonos

    Do many restaurants accept credit cards or is cash needed on this trip for meals and tips? We are traveling to Santorini and Mykonos and are wondering how much cash in Euros to bring for a 10-day trip.

    1. Santorini Dave The Hotel Expert

      Most Mykonos restaurants accept credit cards but I always have some cash on me. There are ATMs all over the place in both Mykonos and Santorini.

  7. Tipping in Mykonos

    How much is customary for tip on Mykonos? I’m seeing various answers online.

    1. Santorini Dave The Hotel Expert

      Yeah, it’s all over the place and no set standard but I’d recommend 10% to 20%. Tourist industry workers in Greece work long hours for fairly low wages. That said, Greeks generally don’t tip, so if you’re on a tight budget it will not be frowned upon if you don’t tip. Though different standards do sometimes apply to foreigners and at a very nice restaurant in Santorini or Mykonos they will likely expect something extra to be left.

  8. Best Sushi in Mykonos

    What’s the best sushi restaurant in Mykonos?
    Thanks!!!

    1. Santorini Dave The Hotel Expert

      Bonatsa at Platys Gialos Beach serves delicious sushi (though it’s less a part of its menu now that it used to be). Pasaji on Ornos Beach is also good.

Leave a Reply

Your email address will not be published. Required fields are marked *