15 min read

Mamma Mia Filming Locations: Skopelos & Skiathos Guide

Aegean sea view from a luxury villa in Skiathos, gateway to the Mamma Mia filming locations of the Sporades

Mamma Mia (2008) was filmed across three locations in northern Greece: predominantly on the island of Skopelos, partly on neighbouring Skiathos, and for a handful of key scenes at Damouchari, a small port village on the Pelion peninsula. The fictional island of Kalokairi does not exist β€” it was assembled from all three. Skopelos provided the chapel, the main beach, and most of the landscape; Skiathos provided the port and boat scenes; Pelion provided the "Dancing Queen" jetty.

Key Takeaways

  • The film was shot across three locations, not one: Skopelos (main island), Skiathos (port scenes), and Damouchari on the Pelion mainland.
  • The Agios Ioannis chapel near Glossa, Skopelos β€” where the wedding scene was filmed β€” sits atop a rock and requires climbing roughly 200 carved steps.
  • Kastani Beach on Skopelos's southwest coast was the film's primary beach set; it is 18 km from Skopelos Town.
  • Skiathos's Old Port stands in for the dock scenes where Sam and Harry miss the ferry.
  • Set-jetting (travelling to film and TV locations) is the fastest-growing travel trend of 2026, with 53% of global travellers reporting increased interest in screen-inspired destinations.
  • Skiathos is a 45-minute ferry ride from Skopelos, making it the natural base for visiting all the locations in one trip.

Where Was Mamma Mia Actually Filmed?

The 2008 film used Skopelos for most outdoor scenes, Skiathos for the port, and the village of Damouchari on the Pelion peninsula for the "Dancing Queen" sequence. No single island played Kalokairi β€” the production team built a composite location from three distinct places.

This is the detail that most online coverage gets wrong. Searches for "Mamma Mia island" often return Skopelos alone, but that misses a meaningful piece of the picture. The three-location split matters if you want to visit the real spots, because Damouchari is on the Greek mainland (a roughly 2-hour drive from Volos), not reachable by the same island-hopping ferry.

Understanding which scenes were filmed where is the starting point for any serious set-jetting itinerary.

The Locations at a Glance

Scene / SongReal LocationIsland / RegionHow to Visit
Wedding chapel (entire wedding sequence)Agios Ioannis chapel, KastriSkopelos (near Glossa)Car, scooter, or taxi from Skopelos Town; ~1 hr drive
"Lay All Your Love on Me" (beach)Kastani BeachSkopelos (southwest coast)Car or taxi, 18 km from Skopelos Town
"Does Your Mother Know" (beach bar)Kastani BeachSkopelosAs above
"I Have a Dream" (farewell on beach)Kastani BeachSkopelosAs above
"Our Last Summer" (sailing + cliff jump)Glysteri Beach / Pelion coastSkopelos / PelionBoat trip or car
"Dancing Queen" (jetty, Donna's jeep arrival)Damouchari portPelion peninsula (mainland)Car from Volos, not ferry-accessible
"Super Trouper" (harbour)Damouchari portPelion peninsulaAs above
Three fathers meet / miss the ferryOld Port, Skiathos TownSkiathos10-min walk from town centre
Opening scene (Sophie writes invitations)Agios Nikolaos church rooftopsSkiathos TownIn Skiathos Town
Boat chase / taxi chaseOld Port area, SkiathosSkiathosSkiathos Town

Skopelos: The Heart of the Film

Skopelos contributed more footage to the finished film than any other location β€” the wedding chapel, the main beach, and the coastal cliffs all come from here.

Agios Ioannis sto Kastri: The Wedding Chapel

The most-visited Mamma Mia location in Greece is the tiny whitewashed chapel of Agios Ioannis Prodromos, perched on a dramatic rock outcrop near the village of Glossa in the north of Skopelos. This is where Sophie and Sky's wedding takes place in the film.

The chapel sits approximately 100 metres above the sea. Reaching it requires climbing around 200 rock-cut steps β€” visitor counts vary between 198 and 206 depending on where you start counting. The climb is not technically difficult, but it is narrow, exposed and steep in places. Allow 10–15 minutes up and the same down, and wear shoes with grip. The reward at the top is a view across the Aegean that extends on clear days all the way to Alonissos.

Worth knowing: the chapel itself is extremely small β€” far too small to fit a film crew plus cast. Wikipedia's entry on the Mamma Mia film notes that a larger replica was built at Pinewood Studios in London for the interior wedding scenes, using another Skopelos church as a model. The real Agios Ioannis was used for the exterior shots only.

Getting there from Skopelos Town takes about 50–60 minutes by car or scooter. The road is paved. At the base of the rock you'll find a small parking area and a canteen. The two small beaches below the chapel are worth a swim before or after the climb.

It is also possible to reach the chapel by boat. Boat trips from both Skopelos Town and from Skiathos run Mamma Mia location tours that include the chapel from the water, which gives a striking perspective of the rock and the chapel above it.

Kastani Beach: The Main Beach Set

Kastani is on the southwest coast of Skopelos, 18 km from Skopelos Town. It is a compact bay of white sand surrounded by thick pine and olive vegetation β€” the kind of cove that photographs as if it were purpose-built for film. It effectively was: according to Skopelos.com, a jetty and beach bar were constructed for filming and then dismantled afterwards to restore the beach.

Scenes filmed at Kastani include "Lay All Your Love on Me" (Sophie and Sky), "Does Your Mother Know" (Tanya/Christine Baranski), and "I Have a Dream" (Sophie's farewell). In summer the beach has a small beach bar and sunbeds, but it stays quieter than the more accessible Skopelos Town beaches.

Drive time from Skopelos Town: 30–35 minutes by car. There is no direct bus service to Kastani; a taxi or rental vehicle is the practical option.

Glysteri Beach and the Cliff Jump

Glysteri is on the east coast of Skopelos, closer to Skopelos Town. The rocky peninsula near Glysteri is where Sophie and her three potential fathers jump off the cliffs during "Our Last Summer." The fictional Villa Donna location β€” the hotel on the cliff β€” was set in this area, though the building itself was added digitally or built on set.

Glysteri is reachable by a short drive or boat trip from Skopelos Town, and it is considerably less crowded than Kastani in summer. The water is clear and the rocky coastline is distinctive.

What Was Filmed on Skiathos?

Skiathos provided the port and urban scenes β€” the dock where the three fathers arrive, the narrow alleys of the town, and several boat sequences. The island does not appear in any of the beach or chapel scenes.

The Old Port of Skiathos stands in for the ferry dock at Kalokairi. This is where Harry (Colin Firth) and Sam (Pierce Brosnan) arrive, where they subsequently try to catch a departing ferry and fail, and where some of the waterfront chase scenes play out. The belfry of the church of Agios Nikolaos in Skiathos Town appears in the opening sequence as Sophie writes the wedding invitations.

Beyond the filming connection, Skiathos has its own draws close to the Mamma Mia geography. Lalaria Beach β€” accessible only by boat β€” has the kind of dramatic white-pebble setting that evokes the film's aesthetic, even though it was not actually used in production. Kastro, the medieval fortified village on the north coast accessible by a short hike or boat, gives a sense of the island's deeper history beyond the film tourism angle β€” see our Skiathos Kastro guide for the full picture.

Damouchari, Pelion: The "Dancing Queen" Sequence

The famous "Dancing Queen" jetty scene β€” Donna and her friends leaping into the water β€” was filmed at Damouchari, a tiny fishing village on the Pelion peninsula, not on any Greek island.

Damouchari is about 40 km from Volos on the eastern coast of Pelion. Heather on Her Travels and other location researchers confirm that the jetty used in the film was built specifically for production and dismantled after filming. The scene where Donna (Meryl Streep) arrives in her jeep down the dirt track also takes place here, as does the "Super Trouper" harbour sequence.

Pelion is not reachable by ferry from Skiathos or Skopelos β€” it requires a drive or bus to Volos, then onwards to Damouchari. For dedicated Mamma Mia fans wanting to see all three locations, a Sporades-then-Pelion itinerary is perfectly manageable: spend three to four nights island-hopping Skiathos and Skopelos, then return to Volos and drive to Damouchari.

For practical island-to-island logistics, the day trips and island hopping guide covers ferry schedules and the Skiathos–Skopelos route in detail.

What Is "Set-Jetting" and Why Does It Matter in 2026?

Set-jetting β€” travelling to real-world locations featured in film and television β€” has grown from a niche hobby into one of the dominant travel trends of 2026. Expedia's 2026 travel predictions report that 53% of global travellers now say they are more interested than ever in screen-inspired travel, with 81% of Gen Z and Millennial travellers actively planning trips based on film and TV locations.

The economic scale is significant. The global screen tourism sector was valued at approximately $66 billion in 2025 and is projected to reach $71.4 billion in 2026, according to market research cited by multiple travel and industry publications.

Mamma Mia (2008) is consistently cited in this data as one of the films that generated the largest lasting impact on destination demand β€” particularly for Skopelos, which saw visitor numbers surge after the film's release and has sustained elevated interest for almost two decades. The 2018 sequel, Mamma Mia! Here We Go Again, added further locations (the Vis island in Croatia played a prominent role in that film) but the 2008 original's Greece locations remain the primary pilgrimage.

For a broader comparison of the two islands involved, the Skiathos vs Skopelos guide covers which island suits which type of traveller β€” particularly useful if you're deciding where to base yourself for a Mamma Mia trip.

How to Plan a Mamma Mia Locations Trip from Skiathos

Skiathos makes the most practical base for a Mamma Mia itinerary for several reasons: it has far better direct flight connections from the UK and Europe than Skopelos, it has a wider range of accommodation, and it is a 45-minute ferry ride from Skopelos (ferries run multiple times daily in summer).

A suggested itinerary:

Day 1: Arrive Skiathos. Walk the Old Port to see the ferry dock and alleyways from the film. Explore Skiathos Town in the evening.

Day 2: Take the morning ferry to Skopelos (45 min). Drive or take a taxi to Kastani Beach for the morning, then continue north to Agios Ioannis chapel in the afternoon. Allow a full afternoon for the chapel visit, the climb, and the beaches below.

Day 3: Glysteri Beach and the east coast of Skopelos. Return to Skiathos on an afternoon or evening ferry.

Day 4: Optional: boat trip from Skiathos that includes Lalaria, the northern coastline, and a circuit past the Agios Ioannis rock from the water. The Skiathos boat trips guide covers the operators and routes.

For a three-island itinerary that adds Alonissos β€” Greece's first National Marine Park β€” the Sporades islands guide is the logical next read.

Practical Notes for Visiting the Main Locations

Kastani Beach: No direct bus. Hire a car or scooter in Skopelos Town, or arrange a taxi. The road is paved. Go early (before 10:00) or late (after 16:00) in July and August β€” by midday it fills with day-trippers.

Agios Ioannis chapel: The road from the main Skopelos-Glossa road is signposted. Parking at the base is limited in peak season. Bring water β€” the climb is exposed and there is no shade on the steps. The canteen at the base sells cold drinks. The chapel itself is unlocked most days and is an active Orthodox chapel.

Old Port, Skiathos: Walkable from anywhere in Skiathos Town. The port area is lively in the evenings and straightforward to find.

Damouchari: Not accessible by ferry. From Volos, the drive is around 40 km on winding mountain roads. Allow 1.5–2 hours each way. The village itself is tiny and peaceful β€” almost nothing of the film set remains, but the port is beautiful in its own right.

Boat tours: Multiple operators on Skiathos run "Mamma Mia filming locations" day trips to Skopelos. These typically depart from the Old Port, stop at the chapel from the water, visit Kastani, and return. Check the board at the Old Port or ask at your accommodation β€” contact us and we can point you to current operators.

Frequently Asked Questions

Was Mamma Mia filmed on one island?

No. The 2008 film used three distinct locations: Skopelos (the chapel, Kastani Beach, and Glysteri), Skiathos (the port and opening rooftop scenes), and Damouchari on the Pelion mainland (the Dancing Queen jetty sequence). The fictional island of Kalokairi was a composite constructed from all three locations.

How many steps are there to the Mamma Mia church?

The Agios Ioannis chapel near Glossa, Skopelos sits atop a rock roughly 100 metres above the sea. Visitor counts of the carved steps vary between approximately 198 and 206, depending on where the count begins. Most sources cite around 200 steps. The climb takes 10–15 minutes and is steep in places.

Can you visit the Mamma Mia chapel from Skiathos?

Yes. The fastest route is the ferry from Skiathos to Skopelos (around 45 minutes), then a car or taxi north to the chapel near Glossa β€” about 50–60 minutes' drive from Skopelos Town. Several boat tour operators on Skiathos also run day trips that include a view of the chapel from the water.

Which island is the "Mamma Mia island"?

Skopelos is most commonly called the "Mamma Mia island" because the majority of the film's recognisable outdoor scenes were shot there. However, the film also used Skiathos and Damouchari on Pelion. The island's tourist economy has benefited significantly from the association β€” visitor numbers to Skopelos increased sharply after the 2008 release and have remained elevated.

Is Kastani Beach still the same as in the film?

Broadly yes, though the jetty and beach bar built for filming were dismantled after production. The natural setting β€” the compact bay, white sand, and pine vegetation β€” is unchanged. In summer there is now a small beach bar with sunbeds. The beach is noticeably busy in July and August due to its film fame.

Was anything filmed at Skiathos's famous beaches?

No specific beach scenes from the film were set at Skiathos's beaches. The Skiathos scenes involved the Old Port town area. Lalaria and Kastro Beach β€” both among the most distinctive spots on Skiathos's northern coast β€” were not used in the film, but they share the film's wild Aegean aesthetic and are worth visiting in their own right.

Is there a Mamma Mia boat tour from Skiathos?

Yes. Boat tour operators on Skiathos offer day trips that include the Skopelos locations. These typically depart from the Old Port, travel past the Agios Ioannis chapel rock from the sea, visit Kastani or the Skopelos coastline, and return. Availability and schedules change by season; check locally on arrival. The boat trips guide has more on day cruise options generally.

When is the best time to visit the filming locations?

June and September are the best months. Skopelos is less crowded than in July and August, access to the chapel and Kastani Beach is easier, and temperatures hover at a comfortable 25–28Β°C. The ferry from Skiathos to Skopelos runs reliably throughout the summer season from roughly May to October.


Planning the full Skiathos-Skopelos trip: The day trips and island hopping guide covers ferry schedules and what to do once you reach Skopelos.

More on the Sporades: The Sporades islands complete guide covers Skiathos, Skopelos, and Alonissos together.


At Damari Luxury Villas, our two private villas in the Kechria area of Skiathos sit 15–20 minutes from the Old Port where the film's dock scenes were shot, and a short ferry ride from the Skopelos locations. Guests regularly use us as a base for the full Mamma Mia filming locations tour β€” we can advise on ferry times, boat tour operators, and car hire on Skopelos. Explore our villas or get in touch to plan your stay.

Get Our Free Skiathos Insider Guide

Secret beaches, authentic tavernas, and local tips from 500+ hosted guests

Free instant access. No spam, ever.

Continue Reading

Luxury villa living room in Skiathos Greece, ideal base for Mamma Mia island hopping to Skopelos
|9 min read

Skiathos vs Skopelos: The Mamma Mia Island Guide

With Mamma Mia 3 confirmed, interest in the Sporades is about to surge. Here's an honest comparison of Skiathos and Skopelos, a complete guide to every filming location, and why staying on Skiathos lets you enjoy the best of both islands.

Read More
Villa interior in Skiathos with morning light, perfect base for day trips
|8 min read

Day Trips from Skiathos: Island Hopping & Hidden Beaches

Skiathos is the perfect base for exploring the Sporades. With ferries running daily to Skopelos and Alonissos, plus boat trips to beaches you can't reach by road, a week here gives you access to three islands and dozens of hidden coves.

Read More