mamma-mia-island

Where Was Mamma Mia Filmed? The Mamma Mia Island, Scene by Scene

Panos BampalisMarch 28, 2026
At a Glance

Kalokairi doesn't exist: the Mamma Mia island is Skopelos, in the Northern Sporades, with a few scenes shot on Skiathos and at Damouchari on the Pelion coast. The producers looked at 21 Greek islands before choosing it for its pine forest running down to the sea. This guide maps every scene to its real location, from the clifftop chapel of Agios Ioannis Kastri to the Dancing Queen pier, and covers how to get there, where to stay and how much the island really changed after 2008.

Affiliate disclosure: Some links in this article are affiliate links. If you book or buy through them, we may earn a small commission — at no extra cost to you. We only recommend services we genuinely trust and that we'd use ourselves for a trip to Greece.

Table of Contents

Kalokairi, the island where Donna Sheridan runs her crumbling hotel, does not exist. Almost everything you see outdoors in Mamma Mia! (2008) was filmed on Skopelos, a pine-covered island in the Northern Sporades, with a handful of scenes on neighbouring Skiathos and the Dancing Queen pier on the Pelion coast of the mainland. The sequel is a different story: Mamma Mia! Here We Go Again was shot in Croatia.

The details are better than the myth. The producers scouted 21 Greek islands before settling on Skopelos for its green, forested coastline. The wedding chapel is real and you can climb to it; the beach bar and wooden pier at Kastani were props removed when filming ended; and Villa Donna was never more than a set on a cliff above Glysteri Beach.

We are a team of Greek tourism professionals who send travellers to the Sporades every summer. This guide maps each scene to its real location, then covers what the islands are like beyond the film, how to get there, where to stay and which Mamma Mia tours are worth booking.

For the island guides, see the Skopelos travel guide and the Skiathos travel guide. For the broader Sporades context, see Alonissos.

If you are basing on Skiathos, the open-air cinema in town shows Mamma Mia through the season — that and the rest of the island's highlights are in our guide to the things to do in Skiathos.

For a bed near the old port where the film crew worked, see our best hotels in Skiathos, sorted by area.

Where Was Mamma Mia Filmed? Every Scene and Its Real Location

Where was Mamma Mia filmed? In Greece: on Skopelos for most outdoor scenes, on Skiathos for the harbour and the opening views, at Damouchari in Pelion for Dancing Queen, and on studio sets at Pinewood in England for the interiors. Every location is real and you can visit all of them except Villa Donna. Scene by scene:

  • Sophie posting the three invitations, with the clock tower behind her: the terrace of Agios Nikolaos church above Skiathos Town
  • Harry, Sam and Bill missing the ferry to Kalokairi: the Old Port of Skiathos
  • Honey, Honey and the coastal paths towards Villa Donna: Cape Amarandos, southwest Skopelos
  • Money, Money, Money and the fishing harbour: Agnontas, Skopelos
  • Our Last Summer on Bill's boat: the coast between Agnontas and Amarandos, Skopelos
  • Does Your Mother Know and Lay All Your Love on Me: Kastani Beach, west Skopelos
  • The steps up to Villa Donna and Sophie reading her mother's diary: Glysteri Beach, north of Skopelos Town
  • Dancing Queen and the jump off the pier: Damouchari harbour, Pelion
  • The Winner Takes It All and the wedding exteriors: Agios Ioannis Kastri chapel, north Skopelos
  • Villa Donna's courtyard, bedrooms and the chapel interior: studio sets at Pinewood

Why Skopelos? The Filming Decision

The producers of Mamma Mia! were looking for a Greek island location in 2006–2007. They had a specific visual requirement: the film needed to feel lush, green, and abundant — not the stark white-and-blue minimalism of the Cyclades (Santorini, Mykonos, Paros) that dominates the visual shorthand for Greece. They visited 21 islands before choosing Skopelos.

Skopelos is called the Blue and Green Island — a reference to its extraordinary coverage of pine, olive, and fruit tree forests that run from the mountain interior all the way to the waterline. Unlike most Greek islands, where summer burning sun reduces the vegetation to scrub, Skopelos remains intensely green year-round. The combination of steep pine-forested hills, rocky limestone cliffs, and turquoise sea was exactly what the production needed.

Location filming took place in August and September 2007. Skopelos got the longest shoot, about seven days with a crew of roughly 210 people, while Skiathos and Damouchari had shorter stints; the interiors and most of Villa Donna were built on stages at Pinewood Studios outside London.

The Mamma Mia Filming Locations: Island by Island

Skopelos: The Primary Location

Skopelos provided the majority of the film's outdoor scenes — the beaches, the clifftop chapel, the views from above, and the landscapes surrounding the fictional Villa Donna.

Agios Ioannis Kastri (the Wedding Chapel)

This is the most iconic Mamma Mia location in Greece — the tiny whitewashed chapel perched on a rocky pinnacle in northern Skopelos, used for the wedding scene (where Sophie and Sky were supposed to exchange vows, and which becomes the scene of multiple parental revelations instead) and for several other key scenes.

What you need to know: the chapel is real, free to visit and open in daylight, and it sits on a rocky headland reached by a steep stairway cut into the rock. Step counts vary with where you start: the local tourism office counts 106 from the base of the rock, while from the car park it is closer to 200. The view from the top, Skopelos to the south, Alonissos to the north and open Aegean everywhere else, is worth the climb with or without the film. Meryl Streep and Pierce Brosnan filmed The Winner Takes It All on the rock below the chapel.

The interior of the chapel was filmed at Pinewood. The outside is exactly as it appears in the film; the inside is a small, simple Orthodox chapel with icons and candles, not the elaborate set visible in the movie's wedding scene.

Getting there: From Skopelos Town it is about 30 to 40 minutes by car or taxi north towards Glossa, following signs for Agios Ioannis. There is roadside parking and a small café at the beach below. If your ferry docks at Glossa (Loutraki) instead of Skopelos Town, you are already on the right side of the island. Go early or late: by midday in July and August the stairway is in full sun and queues form at the top.

Kastani Beach

The beach where Tanya (Christine Baranski) sings "Does Your Mother Know" with a group of young men, and where Sophie and Sky sing "Lay All Your Love on Me." The beach is real — a crescent of white sand and turquoise water on the western coast of Skopelos, surrounded by pine trees.

What the film added: the beach bar and the wooden pier were props, removed when filming ended. A real beach bar has opened there since, and the beach itself, a crescent of sand backed by pine with Milia about a kilometre along the coast, is still one of the best on the island.

Getting there: From Skopelos Town, head south toward Milia and Kastani (~20 km, 30 minutes by car or scooter).

Cape Amarandos and Agnontas

The opening scene of the film — Sophie singing "Honey, Honey" while running under pine trees and over rocky coastline — was filmed at Cape Amarandos, a peninsula on Skopelos's southwest coast. The area is also where Sophie and her three potential fathers sang "Our Last Summer" on Bill's yacht.

The village of Agnontas below provided the setting for parts of "Money, Money, Money" — Donna imagining being rich at the picturesque fishing harbour.

Glysteri Beach

The beach near Skopelos Town that served as the entrance approach to the fictional Villa Donna. The villa itself was a constructed set on the cliff above the beach (now gone), but the beach is real — a small pebble beach a 10-minute walk from the edge of Skopelos Town.

About six of the film's scenes were shot around Glysteri, including Sophie reading her mother's diary on the rocks. The stone entrance arch you see in the film was a prop, so there is no building to find, and you cannot stay in the Mamma Mia hotel: Villa Donna, the hotel Meryl Streep's Donna Sheridan runs in the film, existed only as a set.

Skiathos: The Departure Point Scenes

Skiathos — Skopelos's larger, more tourist-developed neighbour — provided the scenes involving the ferry departure at the beginning of the film.

Skiathos Old Port

The scene where Harry (Colin Firth) and Sam (Pierce Brosnan) arrive in matching cars, miss the ferry to Kalokairi, and meet Bill (Stellan Skarsgård) on his yacht was filmed at Skiathos's old port — the small historic harbour just east of the main town. Today the old port is busy with water taxis and tourist boats; the area is immediately recognisable from the film.

Agios Nikolaos Church and the view over Skiathos Town

The opening shots of the film show views over a whitewashed island town with a clock tower and church — this is Skiathos Town viewed from above, with the Church of Agios Nikolaos providing the campanile visible in the background. The scene where Sophie writes the wedding invitations was filmed at a position overlooking this view.

Damouchari, Pelion (Mainland): The Dancing Queen Scene

The village of Damouchari on the Pelion peninsula — a small fishing harbour on the Aegean coast of the mainland — provided the setting for one of the film's most joyful sequences: Donna and her friends (the Dynamos) dancing on the pier and jumping into the sea during "Dancing Queen."

The harbour is small, picturesque, and easily accessible from Volos. The residents of Damouchari served as extras in the film. The harbour looks almost exactly as it did in the film — same stone buildings, same small fishing boats, same wooden pier.

The wooden jetty the Dynamos dance down was built for the film and removed afterwards to keep the village as it was. Damouchari sits below Tsagarada on Pelion's Aegean coast, about 8 km by a steep road, and is small enough to see in an hour; the swim from its pebble beach is the real reason to stay longer. Our Pelion travel guide and Tsagarada travel guide cover the villages and beaches around it.

Where Was Mamma Mia 2 Filmed? Vis, Croatia (and Oxford)

Mamma Mia! Here We Go Again (2018) did not return to Greece. Filming started on 12 August 2017 on the Croatian island of Vis, which plays Kalokairi in the sequel, with the production reportedly drawn by Croatia's film tax incentives and its look-alike pine-and-limestone coast.

On Vis: the fishing town of Komiža is the sequel's harbour, with the Jastožera restaurant standing in for the Greek taverna; Barjoška Bay and the Barjaci headland host the beach scenes, where a replica of the Dancing Queen jetty was built; and Stiniva, the cliff-ringed cove on the south coast, appears in the island shots.

In England and France: young Donna's graduation number was shot in the dining hall of New College, Oxford, with the cycling sequence around Wytham and Godstow just outside the city; the rebuilt Villa Donna was a set at Shepperton Studios in Surrey, where the songs with Cher were also filmed; and Sophie's travel montage includes the Place de la Bourse in Bordeaux.

If you are planning a trip around the sequel, you are going to the Dalmatian coast, reached by ferry from Split, not to the Sporades. There is no practical way to combine Vis and Skopelos in one short trip, so pick the film you love more.

The Islands Beyond the Film

Skopelos: What It's Really Like

Skopelos has a year-round population of approximately 5,000, a genuine agricultural economy (plums, olive oil, almonds), and an island identity that predates and will outlast the Mamma Mia phenomenon. It is not a manufactured film-tourism destination; it is a real island that happens to have been filmed.

Skopelos Town: The capital, built on a hillside above an enclosed harbour, has 123 churches (one for virtually every family in the island's history), a Venetian-era kastro at the summit, and whitewashed lanes that climb between the churches to the clifftop views. Genuinely beautiful and not primarily oriented toward tourism.

The beaches: Skopelos has excellent beaches — Milia, Panormos, Adriana, Kastani — ranging from easily accessible sandy beaches to remote coves reachable only by boat.

The food: Good simple taverna cooking — fresh fish, grilled meat, local cheese, and the island's distinctive plum products (prunes preserved in alcohol, plum jam, plum-based sweets).

The atmosphere: Quieter than Skiathos, more authentic than most Cycladic islands, and genuinely green and beautiful. The typical visitor to Skopelos is someone who has specifically sought it out rather than someone who just booked the nearest beach resort.

What Changed After the Film

Less than the headlines suggest, and less is measured than you would think. The claim that Mamma Mia transformed Skopelos tourism is everywhere, but there are no published island visitor counts to back it up: the most quoted figure is the mayor's estimate of a 5% rise in August arrivals in 2008 compared with 2007, and a forecast of 10 to 15% more in 2009. What you can see on the ground is the tour industry built around the filming locations, a bar at Kastani where the prop one stood, and a steady stream of wedding parties at the chapel. Our Skiathos tourism statistics analysis looks at how thin the film-tourism evidence really is.

The recognition keeps coming. In 2026 the German travel platform HolidayCheck named Skopelos the most beautiful European destination linked to Mamma Mia, ahead of the Croatian and London locations, and Virgin Media ranked it first among Mamma Mia travel experiences.

Skiathos: The Busier Sibling

Skiathos is a fundamentally different island from Skopelos — more accessible (it has an international airport), more developed, and more oriented toward package tourism and nightlife. It is not quieter than Skopelos; it is livelier, more convenient, and has over 60 beaches, many of excellent quality.

For Mamma Mia purposes, Skiathos is a brief stop — a few scenes' worth. For island purposes, Skiathos is a legitimate destination in its own right if you want organised beach facilities, a lively town, and good transport connections.

The classic itinerary: fly into Skiathos, see the old port (tick the Mamma Mia box), take the ferry to Skopelos (45–90 minutes) for the main filming locations.

See the Skiathos travel guide.

Can You Stay in the Mamma Mia Hotel? Where to Stay for the Filming Locations

No: Villa Donna was a set, and there is no hotel on the cliff above Glysteri. What you can choose is the part of Skopelos that puts you closest to the locations you care about.

Skopelos Town: the best base without a car. Buses and taxis leave from the harbour, the Mamma Mia tours start here, and Glysteri is 15 minutes away. Pension Sotos and Ionia Hotel are both in the lanes behind the port.

Panormos and Milia (west coast): closest to Kastani Beach, a few minutes' drive away. Hotel Elios near Panormos and Milia Bay Hotel above Milia are our picks for a beach base.

Glossa and Loutraki (north): closest to the chapel of Agios Ioannis Kastri, quieter, and handy if your ferry docks at Loutraki.

Skiathos: if you want an airport, more nightlife and a day trip to Skopelos rather than a stay. Many of the Mamma Mia boat tours leave from the Old Port.

Our best hotels in Skopelos guide has rooms and prices for each area.

When to Go and How Long to Stay

Late May, June and September are the sweet spot: warm sea, open tavernas and the chapel stairway without a queue. July and August bring the crowds and the heat, and the Mamma Mia tours sell out. From November to April many hotels and restaurants close and ferries thin out, though the island is at its greenest.

Two full days on Skopelos covers every filming location without rushing: one for the chapel, Glossa and the north, one for Kastani, Milia, Amarandos and Agnontas. Add a third if you want the beaches that were not in the film, and see our things to do in Skopelos guide for the rest of the island.

How to Get to the Mamma Mia Islands

Getting to Skiathos

By plane: Skiathos Airport (JSI) has direct flights from Athens (20 minutes) and direct charter flights from major European cities in summer (UK, Germany, Netherlands, Scandinavia). This is the fastest route for most international visitors.

By ferry: From Athens, take a bus or train to Volos (3–4 hours) or Agios Konstantinos (3 hours), then take the ferry to Skiathos (3 hours from Volos, 2.5 hours from Agios Konstantinos). Less convenient than flying but scenic and comfortable.

Getting to Skopelos

From Skiathos: The fastest and most convenient route. Ferry from Skiathos to Skopelos takes 45–90 minutes depending on the service type (Flying Cat or conventional). Multiple crossings daily in summer.

By ferry from the mainland: Volos → Skopelos: approximately 3.5–4 hours (or 2.5 hours on the fast ferry). Agios Konstantinos → Skopelos: approximately 3.5 hours.

There is no airport on Skopelos. All access is by ferry.

From Athens: there is no direct ferry from Piraeus. Either fly to Skiathos (under an hour) and take the ferry across, or drive or take the KTEL bus to Agios Konstantinos or Volos and sail from there. Door to door, flying is the faster option most of the year.

Two ports on Skopelos: ferries stop at Skopelos Town and at Glossa (Loutraki) on the northwest coast. Loutraki is the shorter crossing from Skiathos and the closer port for the chapel; Skopelos Town is better for the beaches and the tours.

Current Ferry Companies

Fast boats and conventional ferries both run the Volos, Skiathos, Skopelos and Alonissos line. Anes Ferries run the conventional service, and in recent seasons SeaJets and Aegean Flying Dolphins have run the fast boats, but operators and timetables change every year, so check current sailings and book on Ferryscanner before you plan around a crossing. In July and August, book a few days ahead; cars sell out first.

Getting to Damouchari (Pelion)

Damouchari is on the Pelion peninsula, accessible by car from Volos (~1.5 hours). No ferry connection. Requires a car.

The Mamma Mia Tour on Skopelos

Local operators on Skopelos run guided Mamma Mia bus tours visiting the main filming locations — typically departing around 9am, visiting Kastani Beach, Agios Ioannis Kastri, Agnontas, and Cape Amarandos, with a seafood lunch included, returning mid-afternoon. The tours are popular, run daily in summer, and represent the most efficient way to see all locations without a rental vehicle.

The classic is Skopelos: The Mamma Mia Island Tour on GetYourGuide, a six-hour van tour from Skopelos Town that covers the chapel, Kastani and the west coast; when we checked in October 2026 it was rated 4.7 from more than 600 reviews.

For a smaller group, the Exclusive Private Mamma Mia Locations Tour runs the same circuit for up to four people with a local guide. Staying on Skiathos, the Skiathos Town: Mamma Mia Island and Beach Day Cruise takes you round Skopelos by boat with swim stops at the film beaches, but it does not climb to the chapel.

Car hire on Skopelos is the alternative: the island is hilly and buses thin out outside July and August, and every filming location is within an hour's drive of Skopelos Town. Book ahead in summer, because the island has few rental agencies.

FAQs

Which Greek island is the Mamma Mia island?

The main Mamma Mia island is Skopelos, in the Northern Sporades. The film is set on the fictional island of Kalokairi, but most outdoor scenes were shot on Skopelos, with additional scenes on Skiathos and at Damouchari village on the Pelion mainland, and the interiors at Pinewood Studios in England.

What is the name of the Mamma Mia island?

The fictional island in the film is called Kalokairi — Greek for "summer." The real island where most of the film was shot is Skopelos.

Where is the Mamma Mia chapel?

The wedding chapel from the film is Agios Ioannis Kastri (the Chapel of St John), on a rocky outcrop on the north coast of Skopelos near Glossa. The local count is 106 rock-cut steps from the base of the rock, closer to 200 from the car park. It is free and open to visitors, and the exterior is exactly as it appears in the film.

How do I get to the Mamma Mia island (Skopelos)?

The easiest route: fly to Skiathos Airport (direct flights from Athens and many European cities), then take a ferry from Skiathos to Skopelos (45–90 minutes). Alternatively, take a bus or train from Athens to Volos or Agios Konstantinos and then a ferry to Skopelos (2.5–4 hours depending on service).

Was Mamma Mia 2 filmed in Greece?

No. Mamma Mia! Here We Go Again (2018) was filmed on the Croatian island of Vis, in England (Shepperton Studios and Oxford) and briefly in Bordeaux, France. The sequel's Kalokairi is Vis, not Skopelos or any other Greek island.Mamma Mia! Here We Go Again (2018) was primarily filmed on the Croatian island of Vis rather than Greece, due to budget considerations. The exterior scenes of Kalokairi in the sequel are Vis, not Skopelos or any other Greek island.

Is Kalokairi a real island?

No. Kalokairi, Greek for summer, is fictional. The first film's Kalokairi is mostly Skopelos, with scenes from Skiathos and Damouchari edited in; the sequel's Kalokairi is the Croatian island of Vis.

Was Mamma Mia filmed in Santorini or Mykonos?

No. Neither appears in the film. The producers deliberately avoided the white-and-blue Cyclades and chose the green Sporades instead: Skopelos and Skiathos, plus Damouchari on the Pelion mainland.

Where was the Dancing Queen scene filmed?

The run through the village and the jump off the pier were filmed at Damouchari, a small harbour on the Pelion coast below Tsagarada. The pier was built for the film and removed afterwards.

How many steps are there to the Mamma Mia chapel?

The local count is 106 rock-cut steps from the base of the rock to Agios Ioannis Kastri; from the car park it is closer to 200. Allow 15 to 20 minutes and avoid the midday heat.

Can you stay at the Mamma Mia hotel?

No. Villa Donna was a set, with its interiors built at Pinewood Studios in England. The nearest you can get is a hotel near Glysteri Beach or Skopelos Town, where the villa's entrance scenes were filmed.

Why is Mamma Mia set in Greece?

Because the stage musical it is based on, written by Catherine Johnson and first staged in London in 1999, is set on a Greek island. The film kept that setting and went looking for a real island to match.

Can you visit where Mamma Mia was filmed?

Yes. Every outdoor location from the first film is public and free: the chapel of Agios Ioannis Kastri, Kastani, Glysteri and Agnontas on Skopelos, the Old Port and Agios Nikolaos terrace on Skiathos, and Damouchari harbour in Pelion. Two days on Skopelos covers the island's locations; the guided Mamma Mia tours from Skopelos Town do the main ones in a single day.

Where was Mamma Mia 2 filmed?

Mamma Mia! Here We Go Again was filmed mainly on the Croatian island of Vis (Komiža, Barjoška Bay, Stiniva), with the graduation scene at New College, Oxford, the Villa Donna set at Shepperton Studios in England, and a short scene in Bordeaux, France.

Plan Your Trip to the Mamma Mia Islands

🎬 Planning a Mamma Mia trip to Greece? Use our AI Trip Planner to build your Skopelos itinerary — or take our quiz to find the right Greek island for your travel style.

Written by

Panos, founder of Greek Trip Planner
Panos🇬🇷 Founder · Greek Trip Planner

Athens-born engineer · Coordinates a 5-expert Greek team · 50+ years combined field experience

I write every article on this site drawing on real, first-hand expertise — mine and that of four colleagues who live and work across Greece daily: a Peloponnese tour operator, a transfer specialist across Athens, Mykonos & Santorini, a Cretan hotel owner, and a Northern Greece hotel supplier. Nothing here comes from a single visit or desk research.

Informed by 5 Greek experts

🧑‍💻PanosAthens & Saronic
🏛️VaggelisPeloponnese
🚐PanagiotisAthens · Mykonos · Santorini
🏨KostasCrete
⛰️TasosNorthern Greece

Every destination we cover has been visited and vetted by at least one team member — not for a review, but as part of their daily work in Greek tourism.

Meet the full team →

Frequently Asked Questions

Which Greek island is the Mamma Mia island?
The main Mamma Mia island is Skopelos, in the Northern Sporades. The film is set on the fictional island of Kalokairi, but most outdoor scenes were shot on Skopelos, with additional scenes on Skiathos and at Damouchari village on the Pelion mainland, and the interiors at Pinewood Studios in England.
What is the name of the Mamma Mia island?
The fictional island in the film is called Kalokairi, Greek for summer. The real island where most of the film was shot is Skopelos.
Where is the Mamma Mia chapel?
The wedding chapel from the film is Agios Ioannis Kastri (the Chapel of St John), on a rocky outcrop on the north coast of Skopelos near Glossa. The local count is 106 rock-cut steps from the base of the rock, closer to 200 from the car park. It is free and open to visitors, and the exterior is exactly as it appears in the film.
How do I get to the Mamma Mia island (Skopelos)?
The easiest route: fly to Skiathos Airport (direct flights from Athens and many European cities), then take a ferry from Skiathos to Skopelos (45–90 minutes). Alternatively, take a bus or train from Athens to Volos or Agios Konstantinos and then a ferry to Skopelos (2.5–4 hours depending on service).
Was Mamma Mia 2 filmed in Greece?
No. Mamma Mia! Here We Go Again (2018) was filmed on the Croatian island of Vis, in England (Shepperton Studios and Oxford) and briefly in Bordeaux, France. The sequel's Kalokairi is Vis, not Skopelos or any other Greek island.
Is Kalokairi a real island?
No. Kalokairi, Greek for summer, is fictional. The first film's Kalokairi is mostly Skopelos, with scenes from Skiathos and Damouchari edited in; the sequel's Kalokairi is the Croatian island of Vis.
Was Mamma Mia filmed in Santorini or Mykonos?
No. Neither appears in the film. The producers deliberately avoided the white-and-blue Cyclades and chose the green Sporades instead: Skopelos and Skiathos, plus Damouchari on the Pelion mainland.
Where was the Dancing Queen scene filmed?
The run through the village and the jump off the pier were filmed at Damouchari, a small harbour on the Pelion coast below Tsagarada. The pier was built for the film and removed afterwards.
How many steps are there to the Mamma Mia chapel?
The local count is 106 rock-cut steps from the base of the rock to Agios Ioannis Kastri; from the car park it is closer to 200. Allow 15 to 20 minutes and avoid the midday heat.
Can you stay at the Mamma Mia hotel?
No. Villa Donna was a set, with its interiors built at Pinewood Studios in England. The nearest you can get is a hotel near Glysteri Beach or Skopelos Town, where the villa's entrance scenes were filmed.
Why is Mamma Mia set in Greece?
Because the stage musical it is based on, written by Catherine Johnson and first staged in London in 1999, is set on a Greek island. The film kept that setting and went looking for a real island to match.
Can you visit where Mamma Mia was filmed?
Yes. Every outdoor location from the first film is public and free: the chapel of Agios Ioannis Kastri, Kastani, Glysteri and Agnontas on Skopelos, the Old Port and Agios Nikolaos terrace on Skiathos, and Damouchari harbour in Pelion. Two days on Skopelos covers the island's locations; the guided Mamma Mia tours from Skopelos Town do the main ones in a single day.
Where was Mamma Mia 2 filmed?
Mamma Mia! Here We Go Again was filmed mainly on the Croatian island of Vis (Komiža, Barjoška Bay, Stiniva), with the graduation scene at New College, Oxford, the Villa Donna set at Shepperton Studios in England, and a short scene in Bordeaux, France.