Travel Money Blog

Mamma Mia filming locations in Greece 

26th June 2026
Mamma-mia-filming-locations-in-greece

Opa! So, you've watched Mamma Mia for the 47th time and decided that's it — you're going. Same. Here's everything you need to know about where Mamma Mia was filmed in Greece, and how to actually get there from Australia.

Where Was Mamma Mia Filmed in Greece?

Let's cut straight to it. The fictional island of Kalokairi — Sophie's sun-drenched, whitewashed paradise — is based primarily on Skopelos, a dreamy little island in the Sporades archipelago in the northern Aegean Sea. A few key scenes were also shot on the neighbouring island of Skiathos, and one particularly iconic location is actually on the mainland at a small harbour village called Damouchari.

So, if someone asks you, "what island in Greece was Mamma Mia filmed on?" — the short answer is Skopelos, but really, it's a Greatest Hits package across a few spots.

Skopelos: the real star of the show

Why Skopelos is the Mamma Mia island

Skopelos island was chosen because it looked almost too good to be real — turquoise water, pine-covered hills tumbling into the sea, and a main town (also called Skopelos) that stacks white-and-blue buildings up a hillside like a fever dream. It genuinely looks like a film set. Turns out, it literally was one.

Most of the village scenes in Mamma Mia were shot in and around Skopelos Town (also called Hora), including the winding lanes where Donna runs, the little harbour, and the taverna scenes. If you wander the main town, you'll feel a very specific kind of déjà vu.

Agios Ioannis Chapel: the wedding church

The most Instagrammed spot on the whole island — and arguably the most famous Mamma Mia filming location in Greece — is the tiny Chapel of Agios Ioannis, perched dramatically on top of a 100-metre-high rock with a sheer drop to the sea below.

This is where Sophie's wedding takes place in the film, and yes, you have to climb 203 steps to get up there. Worth it? Absolutely. Wear shoes you can actually walk in and take water. The views from the top are genuinely ridiculous.

Kastani Beach

If you want to recreate the "Dancing Queen" scene (and honestly, who doesn't?), head to Kastani Beach on the southwest coast of Skopelos. This pebble-and-sand beach with crystal-clear water is where Donna and the Dynamos dance along the pier in that iconic opening montage.

There's a little beach bar here in summer, which feels right.

Getting to Skopelos

Getting to Skopelos from Australia involves flying into Athens (direct flights from Sydney and Melbourne, roughly 17–18 hours), then making your way north. From Athens, you catch a bus or drive to Agios Konstantinos or Volos on the mainland, then hop on a ferry. The ferry to Skopelos takes around 2–3 hours from Agios Konstantinos, passing through Skiathos on the way.

Alternatively, fly Athens to Skiathos (there's a small airport there) and take a short ferry hop across to Skopelos — that's the smoothest route for most Aussie travellers.

Skiathos: The Gateway Island

Skiathos is the most accessible island in the Sporades, thanks to its international airport (one of Greece's more entertaining landings — the planes come in very low over the beach, Top Gun style). It's about 45 minutes by ferry from Skopelos.

While Skiathos itself features less prominently in Mamma Mia than Skopelos, it was used for some exterior shots and is where most travellers fly in and out. It's also a cracking destination in its own right — gorgeous beaches, great nightlife in Skiathos Town, and a party atmosphere that makes it popular with Aussie travellers doing the islands.

The two islands complement each other perfectly: Skiathos for the beaches and buzzy evenings, Skopelos for the scenery and the Mamma Mia pilgrimage.

Damouchari: The Mainland Gem

Here's the one most people miss. Damouchari is a tiny fishing village on the Pelion Peninsula on the Greek mainland — not an island at all — but it's where one of the most recognisable scenes in Mamma Mia was filmed.

The old Venetian harbour at Damouchari is where the "Lay All Your Love on Me" scene takes place, with Sam and Sophie's waterskiing number. It's also used as the backdrop for the fictional port where Sophie arrives. The harbour is stunning — small, ancient-looking stone walls, clear water, and very few tourists compared to the islands. It's a bit out of the way (you'll need a car to get there), but if you're a proper Mamma Mia tragic, it's worth the detour.

Damouchari itself is so small it barely registers on most maps, but pair it with a road trip through the Pelion Peninsula — rolling green hills, traditional stone villages, and brilliant seafood — and you've got yourself a properly good side trip.
 

mamma-mia-filming-locations-in-greece (1)

Practical stuff: currency and getting around

What Currency Does Greece Use?

Greece uses the Euro (€). If you're coming from Australia, you'll be converting from AUD to EUR. As of mid-2025, the AUD to EUR exchange rate has been sitting around 0.59–0.61 (mid-market rates*), meaning $100 AUD gets you roughly €59–61. Not the strongest the Aussie Dollar has ever been, but Greece remains excellent value compared to Western Europe — particularly once you're on the islands where a good meal and a glass of local wine will set you back far less than you'd expect.

Tips for managing money in Greece

  • Card payments are widely accepted in towns and tourist areas, but smaller beach bars, ferry ticket offices, and rural spots often prefer cash.
  • We recommend buying Euros before you leave Australia to avoid ATM fees and dodgy exhcnage rates in Athens.
  • Let your bank know you're travelling before you go to avoid your card getting blocked.

Best time to go to Greece

The sweet spot for visiting the Mamma Mia filming locations in Greece is late May through June, or September into early October. You get warm weather (mid-to-high 20s°C), the sea is swimmable, and the islands aren't absolutely packed with peak-season crowds. July and August are beautiful but busy and hot — think 35°C and ferries full of European holidaymakers.

If you're flying from Australia, shoulder season also tends to mean slightly better airfares, which never hurts when the AUD to EUR conversion is doing you no favours.

The Mamma Mia Greece itinerary (the highlights version)

Here's a rough framework for a Mamma Mia-focused Greece trip:

  • Days 1–2: Athens - Fly in, recover from the long-haul, do the Acropolis, eat your body weight in souvlaki.
  • Day 3: Travel to Skiathos - Fly Athens to Skiathos (45 mins). Settle in, hit a beach, start the ouzo.
  • Days 4–6: Skopelos - Ferry from Skiathos (45 mins). Base yourself in Skopelos Town. Do the church climb, visit Kastani Beach, wander the old town lanes, eat fresh fish by the harbour every night.
  • Day 7: Damouchari detour (optional) - Ferry back to the mainland, drive through Pelion to Damouchari. Photograph the harbour. Feel smug that you found the secret filming location nobody else talks about.
  • Days 8–10: Return to Athens or extend - Fly home from Athens, or tack on Thessaloniki, Meteora, or another island if you've got the time.

Greece has no shortage of beautiful islands, but there's something genuinely special about standing on that chapel rock on Skopelos, looking out over the Aegean, and hearing ABBA start playing in your head unbidden. Highly recommend.

Ready to plan your Mamma Mia Greece trip? Don't forget to grab your Euros either in-store or online at Travel Money Oz!

 

FAQ

  • Where was Mamma Mia filmed in Greece?

  • What is the Mamma Mia island in Greece called?

  • Can you visit the Mamma Mia church in Greece?

  • Is Skopelos touristy?

About the Author

Untitled design (17)

Amber Dorman

When Amber's not channelling whimsigoth vibes in Prague and Edinburgh, she's living her best Kawaii core life and Shiba-Inu spotting in Tokyo.

More like this

Euro-summer-hidden-gems

5 Euro Summer hidden gems

Add these five hidden gem Euro Summer destinations to your itinerary.