You know that feeling when a song comes on and suddenly you’re somewhere sunnier, happier, and barefoot by the sea? Mamma Mia! does that with ease, and Greece sits at the heart of it. When you travel here, you’re experiencing more than film locations; you step into the easy-going rhythm that made the story enjoyable in the first place. Your days unfold around swims in clear, blue water, accompanied by late lunches in family run tavernas, and evenings that invite you to slow down and relax.
Skopelos: the heart of Kalokairi
Skopelos carries most of the film’s magic, and you feel it as soon as you arrive. Pine forests tumble down to bright coves, so walks naturally end with a swim. The Agios Ioannis chapel, perched high above the sea, rewards the climb with wide views that make the effort worthwhile, especially if you go early before the heat builds. Kastani Beach, used for several musical scenes, still feels relaxed rather than staged, so you can settle in with a book and imagine the soundtrack without crowds pushing you along. Take a small boat around the island to spot quieter inlets where the water stays calm and inviting.
Skiathos: scenic shores & filming hotspots
Skiathos adds energy to the story, and it shows in the island’s pace. The Old Port buzzes in the evening, making it easy to picture the cast unwinding here after filming days. Long sandy beaches like Koukounaries suit you if you enjoy space to stretch out and shallow water that stays warm. The island’s compact size means short taxi rides rather than long transfers, giving you more time to enjoy sunset drinks by the harbour. Spend an afternoon watching boats come and go to feel part of everyday island life.
Pelion & Damouchari: charming mainland backdrops
Pelion brings contrast, mixing mountain villages with small ports like Damouchari. The stone houses and pebbled coves ground the film in something older and quieter. You can pair a coastal swim with lunch in the shade of plane trees, then drive inland to cooler air and slower afternoons. This balance works well if you want variety without changing accommodation every few nights. Choose a waterside taverna and let the day drift by.
Exploring the iconic sites of Kalokairi
Kalokairi isn’t a real island, but a fictional setting created for Mamma Mia!, brought to life using several Greek locations. Skopelos and Skiathos together form the on-screen version of Kalokairi, which is why visiting both helps the story feel more complete. Ferries run often between the islands, so travelling across feels easy rather than tiring. Many travellers on holiday in Greece plan mornings around one key filming spot, then leave the rest of the day open for swimming, lunch, or even a quiet wander.
David Prior
David Prior is the editor of Today News, responsible for the overall editorial strategy. He is an NCTJ-qualified journalist with over 20 years’ experience, and is also editor of the award-winning hyperlocal news title Altrincham Today. His LinkedIn profile is here.











































































