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
Photo of India Doyle
1 April 2021

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.

Why Book With Culture Trip?

  • Free cancellation

    In these uncertain times, cancel or change for free on select properties.

  • Price-match guarantee

    Find a better price on your booking and we’ll match it. Simple.

  • Unbiased & trustworthy

    Book from recommendations handpicked by travel experts.

  • 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?

    Church of Agios Ioannis, Skopelos

    Map View
    The Church of Agios Ioannis in Skopelos is the location for one of the film's most memorable moments
    The Church of Agios Ioannis in Skopelos is the location for one of the film's 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 | © India Doyle

    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 | © India Doyle

    Skopelos Village Hotel

    Boutique Hotel, Independent Hotel
    4.5/5 (53 Reviews)
    Skopelos Village Hotel is where the stars stayed
    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.

    More info

    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 | © India Doyle
    These recommendations were updated on April 1, 2021 to keep your travel plans fresh.

    Cookies Policy

    We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"