The movie Mamma Mia! is set on the fictional Greek island of Kalokairi. However, the primary filming location was the real Greek island of Skopelos, which is part of the Sporades archipelago in the Aegean Sea. Skopelos is known as the "Mamma Mia! Island" because many of the film's iconic scenes were shot there, including beaches, chapels, and picturesque landscapes. Some scenes were also filmed on the nearby island of Skiathos and in the seaside village of Damouchari in Pelion, Greece
. Key filming spots on Skopelos include:
- Agios Ioannis Chapel (the wedding chapel)
- Kastani Beach (musical performances)
- Glysteri Bay (entrance to Villa Donna)
- Amarandos Cove (opening scenes)
Skiathos features the Old Port, where the three fathers meet for the first time in the film
. In summary, Mamma Mia! takes place on the fictional island of Kalokairi, but was filmed mainly on Skopelos, with additional scenes on Skiathos and Damouchari in Greece