Film · 2008 · Musical · Romance · Comedy
Where was Mamma Mia! filmed?
A bride-to-be invites three of her mother's old flames to a Greek-island wedding, set to a jukebox of pop anthems. The fictional island of Kalokairi was mostly the real Skopelos, whose clifftop chapel and pine-fringed cove are the film's most photographed spots.
2 locations across 1 destinations
At a glance
- Format
- Film
- Period
- 2008
- Filming spots
- 2
- Destinations
- 1
- Countries
- Greece
On screen
Watch the official trailer
This loads a third-party widget that may set cookies.
Official trailer via YouTube, see the real locations as they appear on screen.

Hans Peter Schaefer, http://www.reserv-a-rt.de · CC BY-SA 3.0 · Wikimedia Commons
Filming Mamma Mia!: locations and how to visit
Sun, sea and pure escapism made this jukebox musical a holiday in itself, and ever since, viewers have wanted to step straight into the screen. The fictional Greek island at its heart drew so heavily on one real place that the film became a love letter to the Aegean, the kind of postcard that leaves you scrolling for flights before the credits finish.
That real place is Skopelos, in Greece, where the film found its two most photographed spots. The tiny Agios Ioannis Kastri chapel, perched high on a sea stack and reached by a long flight of rock-cut steps, is where the clifftop wedding scene was shot. Down on the island's west coast, the pine-backed pebble cove of Kastani Beach is where several of the beach musical numbers came to life, framed by the deep green of the trees and the blue of the sea.
Skopelos sits in the Sporades and is reached by ferry, often via neighbouring Skiathos, so build in a little island-hopping time. The chapel climb is steep and exposed, so wear proper shoes and go early in the day, while Kastani Beach makes an easy, lovely afternoon. Pair the two with a slow few days enjoying the island itself rather than rushing the locations.
Skopelos, Greece
2 spots
Agios Ioannis Kastri chapel
The tiny chapel perched on a sea stack is where the film's clifftop wedding scene was shot, reached up a long flight of rock-cut steps.

Kastani Beach
This pine-backed pebble cove on the island's west coast is where several of the film's beach musical numbers were staged.
Where to stay
Hotels near Skopelos
This loads a third-party widget that may set cookies.
Same hotels, same prices, Stay22 just sends you to whichever site is cheapest today, and we earn a small commission if you book.
Make a day of it
Tours, tickets & getting there
Affiliate links, booking through them supports the site at no extra cost to you.
More to watch and visit
Good to know
- Where was Mamma Mia! filmed?
- Mamma Mia! was filmed in Skopelos.
- Can you visit the Mamma Mia! filming locations?
- Yes, these are real, visitable places. Each location below comes with the scene, an exact point on the map, and how to get there.
- How many filming locations does Mamma Mia! have?
- We map 2 real filming locations for {name}, across 1 destinations: Skopelos.
- Which countries was Mamma Mia! filmed in?
- {name} was filmed in Greece.



