where was mamma mia filmed?

best answer
Most of the outdoor scenes in Mamma Mia! were filmed on location at various beaches and towns on the island of Skopelos which is located off the coast of Greece in the Aegean Sea. You cant fly directly to the island but you can book a flight to the nearby Skiathos Island and then take a ferry.