Agios Ioannis Skopelos: The Mamma Mia Wedding Chapel
Profile
Agios Ioannis Beach, Skopelos: The Small Grey Pebble Cove Below the 200-Step Chapel Where Sophie’s Wedding Was Filmed, on an Island the World Had Never Heard of Until Mamma Mia Came Out in 2008
Greece | Kastri | Skopelos, Northern Sporades
Skopelos was essentially unknown internationally before 2008. The island had fewer than 5,000 residents, no airport, and no particular reason for visitors who had not discovered it on their own to seek it out. Then Mamma Mia! was released, and the wedding scene filmed on the island’s northeast coast became one of the most-viewed Greek island images in the world. Within a year, Skopelos was one of the most-searched Greek island names on Google. The chapel in that scene — the Church of Agios Ioannis Kastri, perched on a 100-metre-high rocky outcrop above the sea — became the defining image.
The chapel is real and free to visit. It is open to visitors. The exterior is exactly as it appears in the film. The interior, however, was not filmed at Agios Ioannis Kastri — the actual chapel is extremely small and the interior scenes were shot in a studio set designed to look like a Greek Orthodox church. This is the most important clarification for visitors who make the climb expecting to step inside the filmed interior. You will find a genuine 100-metre-high cliff-top chapel with beautiful icons and ecclesiastical items, but not the interior from the film.
The name Kastri means castle — Agios Ioannis sto Kastri is Saint John at the Castle, referring to a medieval defensive position that once occupied the rock to protect the coast from pirate raids. The chapel was built here after a local fisherman reportedly dreamed of an icon’s existence in the location; the icon was found, and repeated attempts to move it elsewhere were said to fail, leading to the construction of the chapel at the spot. This is the foundation legend of many small Greek Orthodox cliff chapels, and it explains why so many of them end up in dramatic positions that the modern visitor experiences as cinematic.
Getting There: 30km From Skopelos Town (45 Min by Car), Turn Before Glossa at the Shell Station, Free Parking at the Rock Base, Then 200 Steps
From Skopelos Town, drive north on the main island road toward Glossa. Shortly before Glossa, turn right at the sign for Agios Ioannis Kastri — there is a Shell fuel station at the junction. The road is fully paved and winds through pine forests. Free parking is at the end of the road at the base of the rock.
From Glossa village, the chapel is approximately 7 kilometres east — about 15 minutes by car.
From Skiathos — the island where most visitors to the Northern Sporades arrive by air — the standard route is: fly to Skiathos Airport, take the ferry to Skopelos Town or Glossa port (Loutraki), then drive or take a taxi to the chapel. The ferry takes 45 to 90 minutes depending on service and season.
The climb is approximately 200 steps carved into the rock — sources range from 105 to 223, reflecting where people start counting. The most consistent figure in dedicated guides is approximately 200. The steps are stone-cut and narrow in places. The climb takes 10 to 15 minutes of continuous effort in summer heat. Carry water. The descent is steeper-feeling than the ascent and requires care with wet or smooth-soled footwear.
The Chapel at the Top: 100 Metres Above the Sea, Free Entry, Wedding Ceremonies Available, Arrive Early in Summer
The chapel of Agios Ioannis Kastri is a small whitewashed building at the summit of the 100-metre rock. The view from the top — across the open Aegean, toward the island of Alonissos to the northeast, and down over the coastline of northern Skopelos — is one of the most striking panoramas on the island and is worth the climb entirely independent of the film connection.
Entry is free. The chapel is open to visitors. It holds the small interior icons and ecclesiastical items that a working Greek Orthodox chapel of this type would contain — modest but genuine.
The chapel is also available for weddings. The Mamma Mia connection transformed Skopelos into one of the top wedding destinations in Greece, and the cliff-top ceremony above the Aegean with 200 steps down to the party below is now a reality for couples who book it. The wedding takes place in the chapel’s yard on the cliff overlooking the sea.
Arrive early in summer — by mid-morning the car park is full and the steps have a queue. The experience in the early morning before most day-trippers arrive is categorically different from the midday version.
The Beach Below: Small, Grey Pebble, Gets Crowded in Summer, No Lifeguard, Meltemi Exposed
The beach at the base of the rock is small — a grey pebble cove with clear water that deepens relatively quickly. The rocks at the cliff base are the snorkelling zone. No lifeguard is present. The beach gets crowded in summer specifically because of the chapel above it — everyone who climbs the steps also swims at the beach below. A small canteen near the base provides refreshments. For quieter swimming on the same coastline, Perivoliou Beach Skopelos Greece is a few kilometres further east on the same northeast coast road and receives significantly fewer visitors.
The beach faces northeast and is exposed to the Meltemi — check conditions before making the drive if swimming is the primary purpose of the visit. On calm mornings the water is turquoise, clear, and excellent. On Meltemi days the same north wind that made the morning climb sweaty makes the afternoon swim rough.
The Mamma Mia! Film: Filmed 2007, Released 2008, Interior Was a Studio Set, Sequel Was Croatia
The filming took place on Skopelos in 2007. The production used the exterior of the chapel for Sophie’s wedding scene and the “Winner Takes It All” scene with Meryl Streep and Pierce Brosnan on the cliff. The interior church scenes were filmed in a purpose-built studio set — the real chapel is too small for a film crew. The movie was released in July 2008 and became one of the highest-grossing films of that year.
The sequel — Mamma Mia! Here We Go Again (2018) — was primarily filmed on Vis, Croatia, not on Skopelos. The exterior scenes of Kalokairi in the sequel are Vis. This is a consistent source of confusion for visitors who arrive expecting the sequel’s filming locations to be here.
Kastani Beach: The Other Famous Mamma Mia Location, 15km South
Kastani Beach — where the “Does Your Mother Know?” beach volleyball scene was filmed — is the other significant Mamma Mia filming location on Skopelos, approximately 15 kilometres south on the west coast road. It is a genuinely beautiful sandy beach with a taverna, entirely separate from the chapel and easily combined with an Agios Ioannis visit in the same day. The Hovolo Beach article in this series covers the west coast road context in detail; Hovolo Beach Skopelos Greece is south of Kastani on the same west coast route.
Skopelos Without an Airport: The Ferry Approach
Skopelos has no airport. The standard approach is to fly to Skiathos — which has direct connections from Athens and many European cities — then take the ferry. The Skiathos–Skopelos ferry takes 45 to 90 minutes depending on service. Ferries also run from the mainland ports of Volos and Agios Konstantinos (2.5 to 4 hours). This is the fundamental geographic difference from Skiathos and the reason Skopelos remained less visited before the film: the extra ferry crossing is enough to filter out the day-trip crowd that fills Skiathos directly from the airport.
Agios Ioannis Beach on Skopelos is the small grey pebble cove below the Mamma Mia wedding chapel — the Church of Agios Ioannis Kastri atop a 100-metre rock, approximately 200 steps, free entry, exterior as filmed, interior was a studio set, open for weddings, arrive before mid-morning in summer, beach crowded in season, Meltemi exposed (check wind forecast), small canteen at the base, Kastani Beach 15km south for the other Mamma Mia filming location, and the ferry from Skiathos as the standard arrival.
Turn before Glossa at the Shell station. Park at the rock. Carry water. Count the steps.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.









