MovieMaps

Mamma Mia! Filming Locations

Mamma Mia! was filmed in London in the United Kingdom, Marrakesh in Morocco, and in Greece.

Kastani Beach as Beach

Main beach with multiple scenes, including "Does Your Mother Know" and "Lay All Your Love on Me."