Table of Contents
The question "which island was Mamma Mia filmed on?" has one correct answer and one correct follow-up question. The correct answer is Skopelos — a Northern Sporades island that was essentially unknown internationally before 2008 and became one of the most-searched Greek island names on Google within a year of the film's release. The correct follow-up question is: what is Skopelos actually like, beyond the filming locations, and is it worth visiting for people who haven't seen the film?
The answer to the second question is also yes. Skopelos is, by most objective measures, one of the most beautiful islands in Greece — genuinely green, genuinely unhurried, with extraordinary natural scenery and an authentic village life that was not invented for film tourism and did not disappear when the cameras left.
This guide covers both things: where and how the film was made, and what Skopelos (and Skiathos) are actually like as travel destinations.
For the island guides, see the Skopelos travel guide and the Skiathos travel guide. For the broader Sporades context, see Alonissos.
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.
Filming happened in stages: nine weeks at Pinewood Studios in London (interiors and some exteriors constructed on set), then three days in Skiathos, seven days in Skopelos, and five days at Damouchari on the Pelion mainland.
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, open to visitors, and sits on a rocky headland accessible via 203 steps from the small beach below. The view from the top — Skopelos to the south, Alonissos to the north, the Aegean in every direction — is genuinely extraordinary and worth the climb entirely independently of the film connection. Meryl Streep and Pierce Brosnan filmed "The Winner Takes It All" at the base of the rock; the chapel sits above.
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, drive or take a taxi (~30 minutes) north toward the village of Glossa, following signs. Park at the small beach below and climb the steps.
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 (a temporary construction; it no longer exists) and the wooden pier (also temporary; gone). The beach itself is unchanged and remains one of the finest 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.
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 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.
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.
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.
Current Ferry Companies
High-speed services: Hellenic Seaways (Flying Cats and Flying Dolphins). Conventional ferries: Anes Ferries. Book via Ferryhopper or OpenSeas.
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.
Alternatively, renting a scooter or car on Skopelos gives you full flexibility to visit all locations at your own pace.
FAQs
Which Greek island is the Mamma Mia island?
The main Mamma Mia island is Skopelos, in the Northern Sporades archipelago. The film is set on the fictional island of Kalokairi, but the outdoor filming was primarily done on Skopelos (7 days), with additional scenes filmed on Skiathos (3 days) and at Damouchari village on the Pelion mainland (5 days).
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 the Church of Agios Ioannis Kastri (Agios Ioannis Chapel), located on a rocky outcrop in the northern part of Skopelos island. It requires climbing 203 stone steps from the beach below. It is 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 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.
Plan Your Trip to the Mamma Mia Islands
- Skopelos Travel Guide — the primary Mamma Mia island in full detail
- Skiathos Travel Guide — the airport island and Mamma Mia old port scenes
- Alonissos Travel Guide — the quieter Sporades neighbour
- Best Greek Islands for First Time Visitors — Skopelos in the broader island context
- Greece Ferry Guide — how to navigate Greek ferries
- How to Plan a Trip to Greece — full planning framework
🎬 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.