The 'Mamma Mia!' Films Guide to Skopelos

The stunning island of Skopelos is the backdrop to the Mamma Mia! films
The stunning island of Skopelos is the backdrop to the Mamma Mia! films | © India Doyle

Fans of the Mamma Mia! films will be richly rewarded for making the trip to Skopelos island in Greece, where they were shot. Culture Trip headed there to check out some of the best locations from the movies.

It’s easy to see how Skopelos captured the imagination of the Mamma Mia! team when they began scouting for locations over 10 years ago. The verdant northern Greek island offers some of the most spectacular landscapes in the area, with diamond-clear waters and sensational green vistas. For true Mamma Mia! film lovers, a trip to Skopelos will not only give you the chance to relive some of the best scenes from the original film, but also to create some lasting memories of your own.

If you’re looking to make a holiday out of it, why not check out our favourite hotels in Skopelos for every traveller?

1. Church of Agios Ioannis, Skopelos


The Church of Agios Ioannis in Skopelos is the location for one of the films most memorable moments
© India Doyle
Arguably there is no scene more unforgettable in Mamma Mia! than the one in which Donna (Meryl Streep), her raspberry pashmina billowing in the breeze, turns from a morose Sam (Pierce Brosnan) and flees up the steps of the church of Agios Ioannis Kastri. And while the striking and cinematic location of this small Greek church was undoubtedly a perfect spot for the scene, visitors to the location will soon realise that no rendition of ‘The Winner Takes It All’, however heartfelt, could propel Meryl to the top of this extremely steep clifftop church. Suspension of disbelief aside, the journey up this majestic cliff top is a powerful experience. Once you have ascended the stone steps you can enjoy scenic views of the surrounding coastline. The marriage scene wasn’t actually filmed inside the church, but there’s still a palpable sense of ABBA cinematic history being made here. Visit in the late afternoon as the sun is beginning to wane for peak atmosphere.

Agnontas village and Amarandos beach

The picturesque setting in Agnontas was where the decadent fantasy scene in Mamma Mia! takes place, as Donna prowls the moored boat and sings about what she would do with her imagined wealth. You don’t need to sing ‘Money, Money, Money’ to feel rich while looking out at the vivid turquoise waters and pine trees of Amarandos Beach and the fishing village of Agnontas. The cove and surrounding area are best accessed by boat, and watching the sun go down here is an unparalleled experience.

The coves around Agnontas village are a great place to watch the sun go down

Glysteri beach

The relatively untouched Glysteri beach is where the fictitious Villa Donna is meant to be located. Typical of the beaches found throughout the Sporades islands, the pebbly Glysteri beach sits in a deep and protected cove.

While some may feel that getting to spend an afternoon with Bill (Pierce Brosnan), Harry (Colin Firth) and Sam (Stellan Skarsgård) is already a dream come true, seeing the idyllic location where ‘Our Last Summer’ was filmed will only increase your envy. Sophie’s first rendition of ‘Honey, Honey’, as she reads Donna’s diary to her friends, was also filmed along the cliffs here.

Many scenes in the movies take place on the island’s idyllic beaches

2. Skopelos Village Hotel

Boutique Hotel, Independent Hotel

Skopelos Village Hotel is where the stars stayed

This family hotel housed the cast of Mamma Mia! while they were filming and it’s easy to see why the stars chose this spot. There is a warm, welcoming atmosphere and you will be treated to family cooking, often using the owner’s grandmother’s recipes. Located at the end of Skopelos main town, the hotel and restaurant are perfectly situated to explore the best of island while also enjoying a tranquil environment. Guests should make sure to check out candid pictures of the cast that are framed on the walls of the restaurant.

Kastani beach

The long and glittering sands of Kastani beach are the location for some of the more theatrical numbers in Mamma Mia! Tanya (Christine Baranski) performs ‘Does Your Mother Know’ here, and this is also the beach where a sun-kissed Sophie (Amanda Seyfried) and Sky (Dominic Cooper) give an impressive rendition of ‘Lay All Your Love on Me’.

During the summer months the beach offers a gorgeous getaway which feels relatively untouched given that it’s now part of cinematic heritage. Visitors can still swim in the crystal waters in isolation and access the beach by a dirt path.

Kastani beach has stunning clear water for swimming in

Culture Trips launched in 2011 with a simple yet passionate mission: to inspire people to go beyond their boundaries and experience what makes a place, its people and its culture special and meaningful. We are proud that, for more than a decade, millions like you have trusted our award-winning recommendations by people who deeply understand what makes places and communities so special.

Our immersive trips, led by Local Insiders, are once-in-a-lifetime experiences and an invitation to travel the world with like-minded explorers. Our Travel Experts are on hand to help you make perfect memories. All our Trips are suitable for both solo travelers, couples and friends who want to explore the world together.?>

All our travel guides are curated by the Culture Trip team working in tandem with local experts. From unique experiences to essential tips on how to make the most of your future travels, we’ve got you covered.

Culture Trip Spring Sale

Save up to $1,100 on our unique small-group trips! Limited spots.

Edit article