The church was significantly renovated following earthquake damage in the mid-20th century.
The island of Skopelos was chosen for the film shoot primarily due to its dense pine forests and rocky coastline, which stood in for the fictional island of Kalokairi.
The cliff itself is a remnant of an ancient volcanic formation, separating it from the main landmass of the island.
Despite its global recognition from the film, the chapel remains an active religious site used for private ceremonies and feast days.
Mamma Mia Cliff, known officially as Agios Ioannis Kastri, is a small chapel perched on a 100-meter-high rock formation overlooking the Aegean Sea on the northeastern coast of Skopelos. The site gained international fame as the location for the wedding scene in the 2008 film Mamma Mia!. The church is accessible via a steep, winding staircase carved directly into the rock face, consisting of approximately 200 stone steps. At the summit, the structure features a traditional Greek Orthodox architectural layout with whitewashed walls and blue-accented doors. The location offers panoramic views of the Skopelos coastline and the neighboring island of Alonissos. Visitors frequent the site for its dramatic geography and cinematic history. The interior is small and decorated with traditional religious iconography.
The mid-point of the staircase looking back up towards the chapel for a dramatic angle, or from the base of the rock for scale.
Wear sturdy, closed-toe walking shoes to manage the uneven stone steps safely.
Visit on a windless day, as the exposed cliff top experiences significant gusts.
Bring your own water, as there are no facilities available at the very top of the rock.
Attempting the climb in flip-flops or during the heat of a summer noon; avoid visiting during peak tour bus arrival times.
Open year-round, though access can be restricted during extreme weather conditions such as high winds or heavy rain.
Maintain a respectful silence inside the chapel; modest attire covering shoulders and knees is required for entry.