Agios Ioannis Skopelos stands out as one of the most beautiful and well-known beaches on the island. Located about 8 kilometers from Glossa and 30 kilometers from Skopelos Town, it offers visitors a unique combination of natural beauty and cultural charm. Most notably, it gained international attention after featuring in the movie Mamma Mia! The small chapel of Agios Ioannis, sitting on a dramatic rock above the beach, played a key role in the film’s famous wedding scene.

To reach the chapel, travelers climb around 105 stone steps carved into the rock. Although the path can be steep, the effort pays off with breathtaking views of the Aegean Sea and surrounding landscape. 

The beach below features a mix of sand and small pebbles. The turquoise water remains calm and clear, making it perfect for swimming and snorkeling. Moreover, the surrounding cliffs and lush greenery create a peaceful and scenic setting. 

Although the beach stays relatively quiet, it does offer a few basic amenities. During summer, a small canteen nearby sells refreshments and snacks. A handful of sunbeds and umbrellas are available for rent. However, visitors should plan ahead and visit early as the beach tends to fill up quickly due to its small size and the occasional influx of tourists arriving from various cruises.

Driving to Agios Ioannis Beach offers a scenic journey through winding mountain roads. Although the road is narrow, it is paved and manageable for most vehicles. Upon arrival, visitors can find a small parking area close to the beach. From there, a short path leads directly to the beach and the chapel stairs.

In addition to its natural beauty, the area around the beach offers more to explore. Two small wild beaches lie nearby, providing a quiet escape when the sea is calm. Also, the village of Glossa offers a traditional Greek experience with its narrow streets, local tavernas, and warm hospitality.

Overall, Agios Ioannis Skopelos combines cinematic history, stunning views, and peaceful surroundings. Visitors looking for a relaxing day by the sea with a touch of adventure will find this beach a memorable stop on their Skopelos journey.