— it just goes by two different names, and both of them are worth the flight.
If you have seen Mamma Mia — and statistically speaking, you have seen Mamma Mia — you already know exactly what the Greek islands are supposed to look like. Do you know what Kalokairi means? It means summer in Greek. Kalo means good, and Kairi means season or time. So basically “good time” which is what the movie was based off of.
Turquoise water that seems almost too blue to be real. Whitewashed villages draped in bougainvillea. A clifftop chapel so dramatically perched above the sea that you assumed the production team built it. Kastani Beach, where Christine Baranski danced in a red ensemble with a crew of young men and made it look like the most joyful place on earth.
Here is the thing: they did not build any of it. It is all real. The fictional island of Kalokairi is actually two Greek islands — Skopelos and Skiathos — sitting side by side in the Northern Sporades, a group of islands off Greece’s eastern coast that most travelers have never heard of.
That is about to change for you.

Skopelos — The Heart of Kalokairi
Skopelos is where most of the magic happened. The producers scouted 21 Greek islands before choosing it, and the deciding factor was the green — they wanted lush, pine-covered hillsides tumbling down to the sea, and Skopelos delivered. It is sometimes called Greece’s greenest island, and standing on it, you understand why immediately.
Kastani Beach is the one every Mamma Mia fan needs to see. This is where Sophie and Sky sang “Lay All Your Love on Me” as young men emerged dramatically from the waves, where Tanya belted “Does Your Mother Know” to a very lucky group of locals, and where the moonlit goodbye scene was filmed. The beach bar was built for the movie and is long gone — but the beach looks exactly the same. The water is that color. Yes, really.
Cape Amarandos is where the film opens — Sophie’s “Honey, Honey” scene was filmed here against a backdrop of limestone cliffs and pine trees dropping straight into the Aegean. It also appears in “Our Last Summer,” when Sophie and her three potential fathers sail out on Bill’s yacht. It is not a traditional beach but a rocky coastline perfect for swimming directly from the cliffs — one of those places that feels almost aggressively beautiful.
Glysteri Beach is where Sophie’s arrival at Villa Donna was filmed. The villa itself was a set, but the beach below it — pine trees, aquamarine water, a short drive from Skopelos Town — is exactly as it appears on screen and considerably less crowded than Kastani.
Agnontas, a small fishing village on the southwest coast, provided the setting for Donna’s “Money, Money, Money” fantasy sequence. It remains largely unchanged — a handful of tavernas, calm water, the kind of place you stumble into and immediately extend your lunch by two hours.
Agios Ioannis Chapel — The Wedding
This is the one. The clifftop chapel where Sophie and Sky’s wedding takes place — perched on a dramatic rock outcropping above the sea, approached by 100 steep steps, with views that stretch to the horizon in every direction. It looks exactly like it does in the film because it is exactly as it looks in the film.
Agios Ioannis Chapel is real, it is ancient, and it is open to visitors year-round. Donna and Sam sang “The Winner Takes It All” at the base of that rock. Sophie’s wedding guests climbed those same steps. And visitors have been making the pilgrimage ever since the film came out, many of them arriving with their own ABBA soundtrack playing in their earbuds.
It has become one of the most photographed spots in all of Greece. Standing at the top, looking out over the Aegean — it earns every photograph.
Skiathos — Where the Story Begins
Skiathos is where the movie starts, logistically speaking — it has a small international airport and serves as the gateway to both islands. The old port of Skiathos Town is where Harry and Sam arrive by ferry in nearly identical cars, miss the boat to Kalokairi, and deliver the film’s most British line with complete commitment.
The old port today is still busy with water taxis, Mamma Mia tourist boats, and ferries — lively, charming, and easy to explore on foot. Skiathos Town itself has a different energy from quiet Skopelos — more buzzing, more cafes and restaurants, more nightlife — which makes island-hopping between the two a satisfying contrast.
Damouchari — The Mainland Secret
Not everything was filmed on the islands. The village of Damouchari on the Pelion Peninsula — a finger of mainland Greece pointing toward the Sporades — appeared in several of the younger Donna flashback scenes. It is a tiny harbor with stone buildings that look unchanged for centuries, surrounded by olive groves and rocky coastline.
Most travelers never make it to the Pelion, which means those who do feel like they have found something genuinely off the map. If you are building a Greece itinerary that includes the Mamma Mia islands, adding a few days in the Pelion turns a good trip into an extraordinary one.
How to Do This Trip Right
The practical entry point is Skiathos Airport, which has seasonal direct flights from several European cities. From there, ferries run regularly to Skopelos — about 90 minutes — making island-hopping between the two easy and genuinely scenic.
The best time to visit is late May through early September, when the weather is warm, the ferries run frequently, and the islands are fully open. June is the sweet spot before peak summer crowds arrive in July and August.
A well-built itinerary gives you two to three days on each island, with enough time to find the filming locations, swim from the cliffs, eat the fresh fish, and sit in a harbor taverna long past the point when you meant to leave. That’s the whole point of Greece — and Mamma Mia understood that before most people did.
The movie is a joy. The islands are extraordinary. And unlike some set-jetting destinations that require imagination to connect screen to reality — these ones need none at all.
Ready to find your Kalokairi?
Visit amoretraveldesigns.com/contact-me or reach me at cathy@amoretraveldesigns.com. Let’s plan your Greek island escape.
Check out my other blog posts:
LONDON; LIKE IN THE MOVIES