Skopelos: «Kalokairi» en la película
La mayoría de las escenas al aire libre en «Mamma Mia!» fueron filmadas en varias playas y pueblos de la isla de Skopelos, que se encuentra frente a la costa de Grecia en el Mar Egeo. No puede volar directamente a la isla, pero puede reservar un vuelo a la cercana isla de Skiathos y luego tomar un ferry. También hay muchos alojamientos excelentes disponibles en todos los rangos de precios en Skopelos, muchos de los cuales fueron utilizados por la película. El elenco y el equipo.
Entre los lugares de Skopelos, que se llamaba Kalokairi en la película, los productores dicen que se utilizó una «península montañosa» cerca de Glisteri como lugar de rodaje donde Sophie se marcha para su boda. Además, se usó un acantilado en esta misma península para la escena del salto del acantilado con Sophie y sus posibles padres, y el elenco hizo un picnic en una playa al sur de Agnondas, cerca de Stafylos Road.
El sitio web oficial de Mamma Mia Movie informa que el elenco y el equipo de la película se alojaron en el Skopelos Village Hotel, el Prince Stafylos Hotel, el Adrina Hotel y el Aeolia Hotel, pero algunas de las estrellas alquilaron villas cercanas. Los restaurantes utilizados por el elenco y el equipo incluyeron Agioli, Tis Annas, To Perivoli, The Garden y Agnanti.