The film was shot in Greece, where the crew used the richness of natural and architectural landscapes to create an authentic atmosphere. The main filming took place on the island of Skopelos, known for its clear waters and picturesque towns, as well as in modern studios where images of traditional settlements were recreated. The selection of locations was carefully thought out, which helped emphasize the character of the region and add visual color to the filming. The careful choice of locations enhanced the color of the filming very much.

Filming Locations:

Vis (pier)

In the movie

Scene where Ruby Sheridan arrives on the island by helicopter.

In reality

Click to open map

The scene was filmed Vis is a small Croatian island in the Adriatic Sea. The area of Vis is 90.26 square kilometers (34.85 square miles). In 2011, the population of Vis was 3,617 people. The two largest settlements on the island are the town of Vis on the eastern side of the island (after which the island was originally named) and Komiža on the western coast. Vis can only be reached by ferry. Jadrolinija serves the island, mainly using the car ferry Petar Hektorovic. There is also a high-speed passenger catamaran by Krilo Jet.

Unnamed road

In the movie

Scene where Sophie drives her mother's friends in her car to the hotel.

In reality

Click to open map

The scene was filmed Vis is a small Croatian island in the Adriatic Sea. The area of Vis is 90.26 square kilometers (34.85 square miles). In 2011, the population of Vis was 3,617 people. The two largest settlements on the island are the town of Vis on the eastern side of the island (after which the island was originally named) and Komiža on the western coast. Vis can only be reached by ferry. Jadrolinija serves the island, mainly using the car ferry Petar Hektorovic. There is also a high-speed passenger catamaran by Krilo Jet.

Restaurant "Jastozera" / Konoba Jastozera

In the movie

Scene where Bill meets Alexi again after so many years and asks him and another fisherman if they want to go to a party. Harry ends up in the water with his chair.

In reality

Click to open map

The scene was filmed Vis is a small Croatian island in the Adriatic Sea. The area of Vis is 90.26 square kilometers (34.85 square miles). In 2011, the population of Vis was 3,617 people. The two largest settlements on the island are the town of Vis on the eastern side of the island (after which the island was originally named) and Komiža on the western coast. Vis can only be reached by ferry. Jadrolinija serves the island, mainly using the car ferry Petar Hektorovic. There is also a high-speed passenger catamaran by Krilo Jet.

Chapel Ekklisia Agios Ioannis

In the movie

Scene where Establishing shot of the church where Donny is baptized.

In reality

Click to open map

The scene was filmed The chapel of Agios Ioannis sto Kastri, dedicated to Saint John, is located on top of a barren sea cliff with a breathtaking panoramic view, at a height of 100 meters; it is incredibly picturesque both from below and above. This location was used only for the establishing shot of the church, not, as in the first film "Mamma Mia!", for filming scenes in and around the church.

Victim of Fascism

In the movie

Scene where Tanya and Rosie first see Sam on the village market square.

In reality

Click to open map

The scene was filmed Vis is a small Croatian island in the Adriatic Sea. The area of Vis is 90.26 square kilometers (34.85 square miles). In 2011, the population of Vis was 3,617 people. The two largest settlements on the island are the town of Vis on the eastern side of the island (after which the island was originally named) and Komiža on the western coast. Vis can only be reached by ferry. Jadrolinija serves the island, mainly using the car ferry Petar Hektorovic. There is also a high-speed passenger catamaran by Krilo Jet.