Mamma Mia 2: Here We Go Again is a must-watch Hollywood summer movie for everyone, even if you’re not a fan of musicals. It’s the perfect escape to the picturesque Greek island of Kalokairi. Fans of the first movie will remember that the plot takes place on the island, as Donna invites her friends to her daughter Sophie’s wedding.

Ten years later, the gang reunites on the island for the grand opening of a hotel in Donna’s memory. However, what many don’t know is that the second movie wasn’t actually filmed on Kalokairi, or even in Greece. Instead, the remote island of Vis in Croatia was the filming location. So, if you’re a Mamma Mia fan or just visiting Vis, here are the main filming locations you can explore around the island.

The ferry harbor

Remember those scenes in the movie when almost all of the people who wanted to go to the island missed the ferry after talking to the border control guy? Well, those scenes were shot in the harbor of the city of Vis.

Mamma Mia Movie Locations
Donna running to catch the ferry
Mamma Mia Movie Locations
Harry just missed the ferry to the island

The beach scenes

The beach scenes, including when people first arrived at the island and when young Donna set foot on it, were all filmed at the Barjoška bay. This bay was the main spot for shooting the movie, and even new paths and roads were constructed for the production.

Mamma Mia Movie Locations
Sophie and Sam discussing with a view of Barjoška Bay
Mamma Mia Movie Locations
Donna singing on terrace with a view of the Adriatic sea

The Greek market

The vibrant Greek market, which appears frequently in the movie, was also located in the city of Vis. Donna shopping for a new outfit, Sam trying to find Donna, and many other scenes were shot here. The door of Pizzeria Dionysus and the surrounding stairs that lead to the market were the main location.

Fun fact: The film crew imported all of the fruits and dishes sold at the market from Greece to ensure authenticity.

Mamma Mia Movie Locations
Young Donna and Sam shopping in front of ‘Pizzeria Dionysus’ in the city Vis
Mamma Mia Movie Locations
View of the Greek market

The 300 people Abba performance

The stunning performance of the iconic Abba song was filmed in Barjaci, located north of Barjoška Bay. This area was once used as an artillery battery when the island of Vis served as a military station for Tito.

Mamma Mia Movie Locations
300 actors performing the Abba song on the Barjaci platform
Mamma Mia Movie Locations
300 persons dancing to Abba

The church where local fisherman Alexio gets his bride

Young Donna and Bill help local fisherman Alexio reach the St. Jerronim church in Prirovo, a small town near Vis, where his beloved is set to be married. Fortunately, Alexio and his bride manage to escape.

Mamma Mia Movie Locations
Bride escaping her wedding to marry local fisherman Alexio

The Greek taverna

Harry and Bill then dine at the Greek Taverna, which is actually the popular restaurant Jastožera in Komiza on the island of Vis. The restaurant offers a breathtaking view of a nearby beach. If you’re lucky, you can even get the same table with the same view. Alternatively, you can dine at the Konoba Baku, a restaurant just next to Jastožera, and enjoy the view from the outside.

Mamma Mia Movie Locations
Inside the Greek Taverna
Mamma Mia Movie Locations
View of the Greek Taverna from the outside

Young Donna and Sam’s boat ride

Sam fondly remembers his first boat tour with Donna, taking in the stunning landscape of Stiniva Bay, the best beach in Europe in 2016. The hilly road leading to the beach makes it difficult to reach by foot, so most visitors arrive by boat to experience its beauty.

Mamma Mia Movie Locations
Young Donna on a boat tour with Sam
Mamma Mia Movie Locations
One part of Stiniva Bay

The moonlit stroll of young Donna and Sam

The romantic Srebrna Bay, with its breathtaking views of the island and sea, served as the perfect backdrop for Donna and Sam’s moonlit stroll around the island.

Mamma Mia Movie Locations
Moonlit stroll of young Donna and Sam at the Srebrna Bay

The island in general

Donna’s exploration of Vis revealed its true beauty – a hidden gem in the Adriatic, with its colorful hills and breathtaking views.

Mamma Mia Movie Locations
Donna discovering the inner island
Mamma Mia Movie Locations
Donna’s old stone house with a view of the island and sea

All photo rights belong to Universal Pictures.

Are you in it to pin it?

Mamma Mia Movie Locations

You also might be interested in…

Dubrovnik: Elafiti Islands Trip w/ Lunch and Optional Pickup

Obala Stjepana Radica 16, Dubrovnik

2023-02-08 00:38:39

Guided Tour and boat trip to Lastovo Nature Park

Lastovo

2023-02-08 00:38:39

Split: Walking Tour

Split

2023-02-08 00:38:39