Skopelos islands Greece Dimitris Vetsikas from Pixabay

Mamma Mia! Trip to Greece: Visit the locations

    The Complete Guide to the Movie’s “Mamma Mia! The Movie” Locations

    Greece has always been a compelling country attracting all types of travelers from across the globe. Yet, recently, the amazing movie Mamma Mia! has increased everyone’s interest and admiration to an even higher altitude. But more than the movie itself, everyone fell in love with the extraordinary landscapes of Greece.

    Did you know that Mamma Mia! The Movie was filmed in Greece, however, Mamma Mia! Here we Go Again was filmed in Croatia?

    Where was Mamma Mia filmed? Where is the island of Kalokairi?

    The beautiful island of Kalokairi indeed stole the fans’ hearts. But one would wonder whether the stunning island really exists. The answer is yes and no. There is no island called Kalokairi. However, the locations from the movie are not imaginary. They exist and welcome millions of travelers yearly. Nonetheless, there is still a way to experience its beauty and carefree lifestyle featured in the movie.

    The primary location for Mamma Mia! is on the island of Skopelos, with some scenes shot also on the island of Skiathos. Both Skopelos and Skiathos are part of the Sporades islands.

    There is also a third location, the seaside village of Damouchari in Pelion, where Mamma Mia! was shot.

    If we go by the film’s storyline and locations, Skopelos is the fictional island of Kalokairi. Most outdoor scenes of beautiful beaches with crystal clear azure waters and incredible mountainous landscapes and cliffs were at Skopelos.

    Out of the three places where Mamma Mia was shot, Skopelos is the one where most of the outdoor scenes were shot. There is a rumor that the producers visited 21 Greek islands before they chose Skopelos.

    According to SEEN-IT, you can find below most of the locations where Mamma Mia! The Movie was shot.


    Which beaches were used for Mammia Mia? Visit Kastani Beach

    There are several locations with starring roles in the movie, one of which is the gorgeous sandy Kastani Beach, with its stunning scenery and crystal clear waters. This is the beach that the producers of Mamma Mia! chose for the scene where Tanya sang the “Does your mother know?” song. Also, this is where Sky and Sophie sing the “Lay all your love on me” and Donna and the three dads sings “I have a dream”. There is a beach bar, however, it is not the one that is featured in the movie. There is also no wooden pier as it was added just for the movie.

    Cape Amarantos is also featured in the film as the places where Sophie and her three dads jump into the water during the song “Our Last Summer”.

    Where is the church from Mamma Mia? Visit Agios Ioannis Kastri

    The picturesque church in the movie is real and open to everyone. The church is the beautiful tiny church of Agios Ioannis Kastri in the northern area of Skopelos island. The church is perched on the top of a rock, 100 meters above sea level, gazing at the magnificent Mediterranean Sea, Skopelos’ coasts, and the nearby island Alonissos. Agios Ioannis Kastri is featured at the end of the movie as this is the place where Sophie wants to get married.

    At Agios Ioannis is the location where Donna is talking with Sam on the stairs of the chapel, where the wedding takes place. This is the place where Donna sings ‘The Winner Takes It All’ to Sam.

    The church’s name in English is translated into Saint John on the castle. Therefore, it is possible that once upon a time, there was a castle on the very same rock and was used as a fort and protection against pirates. You need to climb 199 steps to reach the church, and right beneath the rock, there is a little beach. 

    Other places featured in the movie: In Glysteri Bay, Amanda reads Donna’s diary to her friends.

    Skopelos beach with rocks Greece


    Old Port of Skiathos

    Skiathos is the only island in Sporades that has an airport. If you would like to check out the locations of Mamma Mia!, the easiest way is to fly to Skiathos and then visit Skopelos.

    In Skiathos, you will find the Old Port, where the three fathers of Sophie meet for the first time. In the Old, Port is where Sam and Harry miss the ferry that can take them to the wedding. Then they meet Bill who has a sailing boat.

    Damouchari Pelion

    Damouchari is a port in Pelion that was featured in Mammia Mia! According to the website of the village, in September of 2008, all inhabitants of Damouchari became extras in the film. There are several dancing scenes with Merril Streep, including when Donna and her friends jump into the water during the song Dancing Queen.

    Does Villa Donna, the hotel from Mamma Mia, exist?

    Unfortunately, the hotel Villa Donna is not real, much like Kalokairi island. That said, Villa Donna’ is supposedly above Glysteri Beach in Skopelos.

    However, there are plenty of great and outstanding hotels on both Skopelos and Skiathos for Mamma Mia’s lovers to enjoy and feel like part of the movie. Moreover, if you desire to follow the movie’s and the actors’ footsteps, you could always stay at the hotels the cast stayed at during the filming.

    At Skiathos, these hotels are the Skiathos Princess Hotel, the Skiathos Palace Hotel, and the Mandraki.

    At Skopelos, the Skopelos Village Hotel, the Prince Stafylos Hotel, the Adrina Hotel, and the Aeolia Hotel. Another alternative is renting a villa to experience the traditional Greek style of architecture, decor, and lifestyle, in the exact same way as we see it in the movie. 

    How can you get to Skiathos and Skopelos?

    By plane

    The easiest way to reach both islands is by flying from Athens to Skiathos airport. The flight is only about twenty minutes. From there, Skopelos island is very accessible by using a ferry from Skiathos port (approximately 30 min by fast ferry).

    By boat

    You can catch a ferry to Skiathos and Skopelos from 4 ports in mainland Greece: Volos, Mantoudi, Agios Konstantinos, and Thessaloniki. The best and fastest way to reach the island is to travel from the port of Volos as there is a highspeed vessel.

    Volos to Skiathos by ferry

    Anes Ferries: 2 h 45 min, Blue Star Ferries: 2 h 25 min, Aegean Flying Dolphns: 1 h 25 min

     Volos to Skopelos by ferry

    Anes Ferries: 3 1/2 hours, Blue Star Ferries: 2 h 40 min, Aegean Flying Dolphins: 1 h 55 min

    To check the timetable and purchase your tickets, click here: FERRYHOPPER

    From Athens to Volos by car

    In your own vehicle, it is around 3 h 45 min. By train, it is around 4 h 45 min hours and by bus 4 hours to go to Volos from Athens.

    Best season to visit

    • summer
    • autumn
    • winter
    • spring
    • All
    Leave a Reply

    Your email address will not be published.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    No comments yet!


    Find out the where to go and what to do in Greece with the family. Book with us for amazing family memories.

    Relevant Articles

    Get inspired by our top ideas for vacation in Greece. Discover our blog full of ideas, insights about Greek destinations, reviews for kid friendly activities, hotels, beaches, museums and so much more!