Loading Page...

Where in Croatia was Mamma Mia filmed?

In the original Mamma Mia, the Greek island of Skopelos played the fictional island of Kalokairi. But to shoot Mamma Mia! Here We Go Again, filmmakers turned to the island of Vis, off the coast of Croatia.



The 2018 sequel, Mamma Mia! Here We Go Again, was filmed almost entirely on the remote and stunning island of Vis in Croatia, which stood in for the fictional Greek island of Kalokairi. Vis was chosen for its pristine, untouched beauty and its historic architecture, which had been preserved for decades because the island served as a secret Yugoslav military base until 1989. Specific filming locations include Barjoška Bay, where a large wooden jetty was built for the "dancing" scenes, and the village of Komiža, which provided the backdrop for many of the outdoor market and "Greek" tavern sequences. The famous "St. Jerome" church in the town of Vis was also featured prominently. In 2026, Vis remains a popular destination for "set-jetting" tourists who want to visit the Srebrna Beach (Silver Beach), where several pivotal scenes were captured under the Mediterranean sun. Unlike the more crowded islands of Hvar or Brač, Vis maintains a quiet, authentic charm that perfectly matched the whimsical and romantic aesthetic of the film, helping to boost Croatia's profile as a premier global filming destination.

People Also Ask

The beautiful wedding scenes were filmed in the church of Agios Ioannis sto Kastri in Skopelos ( about an hour from the town of Skopelos , north of Glossa village ) , where Donna sings The winner takes it all on Sam. Saint John Kastri , situated near the village of Glossa, on the north side of the island of Skopelos.

MORE DETAILS

Cost of living in Skopelos may be higher than in Athens or other large cities of Greece, however, it is not an expensive island to live in. There are always options to get cheaper food, drinks or other goods, for those who decide to do some searching. As for the food, there are now several mini and super markets.

MORE DETAILS