Greece is having a moment. Tourism is up 12% from last year, and everyone I know is posting photos of whitewashed buildings and turquoise water. But if you’re planning a trip to the Cyclades, you’re probably torn between the two heavyweights: Mykonos and Santorini. I spent a week on each island in May, and I want to give you the real comparison — not the glossy Instagram version. Which one is worth your money? Spoiler: it depends on what you want.
First Impressions: The Arrival
Santorini hits you in the gut the moment you see it. The caldera, the sheer cliffs, the blue-domed churches — it’s so photogenic it almost feels fake. I flew into the tiny airport (which is chaos, by the way — expect delays) and took a bus to Fira. The view from the bus window made me forget I was tired.
Mykonos is flatter, more spread out. It’s charming in a different way — white cubist buildings, windmills, and narrow streets that smell like jasmine and salt. The airport is slightly more efficient, but the taxis are a nightmare. I waited 40 minutes for a cab. Pro tip: book a transfer in advance.
The Crowds: A Tale of Two Islands
Both islands are packed in June. But the vibe is different. Santorini attracts honeymooners, luxury travelers, and cruise ship groups. The main towns — Fira and Oia — are shoulder-to-shoulder from 10 AM to sunset. If you hate crowds, you’ll want to stay in a quieter village like Pyrgos or Megalochori. I stayed in Fira, which was a mistake. I couldn’t get a table for dinner without a reservation made three days in advance.
Mykonos is also crowded, but it’s a different crowd — more party-oriented, younger, louder. The beaches get packed by noon. Paradise Beach is basically a club with sand. If you want quiet, head to Agios Sostis or Fokos Beach, which are harder to reach but worth it.
The Cost: Where Your Money Goes
Let’s talk money. Santorini is expensive, but you can find deals if you stay away from the caldera. A room with a caldera view in Oia will set you back at least €300 a night in high season. I stayed in a guesthouse in Fira for €120 a night — no view, but clean and comfortable. Meals are pricey. A basic dinner of Greek salad, grilled fish, and wine costs around €50 per person.
Mykonos is even more expensive. A decent hotel room is €150–200 a night, and the clubs charge €20 for a beer. The beaches have loungers that cost €40 for a pair, which feels insane. I spent more on Mykonos in a week than I did in Santorini, even though I wasn’t trying to be extravagant. The difference is that Mykonos has a “pay to play” culture. You can’t just sit on a beach for free — you’re expected to buy food and drinks from the beach club.