· ·

ALL Mamma Mia Filming Locations on Skopelos & Skiathos

Oh, Greece! If someone asks me about one of my favorite countries, my vote will most likely go to this jewel in Southeast Europe.

I’ve been there a total of five times, exploring islands like Santorini, Tinos, Thassos, Corfu, etc. Nevertheless, every year I crave to discover more of this country’s fascinating beauty.

It’s not only an attractive country for me, but every year people from all around the world come to enjoy stress-free and relaxed holidays.

Greece’s stunning nature and slow, laidback lifestyle are also very popular with filmmakers.

The list of movies filmed here is long, including ‘The Bourne Identity’, ‘Before Midnight’ and ‘Tomb Raider: The Cradle of Life’.

However, the most famous one is by no doubt the musical ‘Mamma Mia!’ released in 2008. It was filmed on the two Greek islands Skopelos and Skiathos, both parts of the Northern Sporades island group.

Mamma Mia Filming Locations

As a huge fan of this feel-good movie – I’ve seen it at least ten times – visiting the Mamma Mia filming locations in Greece has been on my bucket list since the first time I watched it.

This year it was finally time for me to pack my bags, catch the ferry to Kalokairi, and stay at the famous Villa Donna!

… or at least I pretended to do that. 😉

If you love the movie as much as I do, Skopelos and Skiathos are the best Greek islands to visit!

To help you plan your perfect trip there, I created this guide to all Mamma Mia filming locations on both islands. Make sure to keep it handy for the time you go there to not miss any of the top places!

(This post contains affiliate links, which means I receive a certain percentage of a sale if you purchase after clicking.)

Mamma Mia Filming Locations on Skopelos

Most parts of the movie, particularly the outdoor scenes, were shot on the unspoiled island of Skopelos.

Skopelos Church

Ever since the film crew came here in 2007 Skopelos has been known as “The Mamma Mia Island”.

If you’re lucky you can find photos of cast members dining out in some bars and restaurants or even meet locals who got to chat with the actors back then!

But for now, let’s see which wonderful places on Skopelos represent the island Kalokairi in the movie!

If you don’t want to visit all the locations by yourself, you can book an organized Mamma Mia Island Tour around Skopelos.

Glysteri Beach

Remember the scene when Donna picks up her two friends Tanya and Rosie and they all make their way up to Villa Donna in a jeep? It was filmed amongst the olive groves above Glysteri Beach on the north side of Skopelos.

Moreover, the olive groves were also used for other general scenes, such as the one where Sophie sets off from Villa Donna for her wedding on a donkey.

Glysteri Beach Skopelos
Glysteri Beach Skopelos

Another scene shot at Glysteri Beach is the one where Sophie and her three fathers jump off the rocks after their sailing trip.

The beach itself is rather small but comes with crystal clear water, perfect for snorkeling.

It’s not far from Skopelos Town and can be easily reached by car, quad, or motorbike. There’s a large parking area so don’t worry about finding a place to park your vehicle.

Glysteri Beach is well-organized featuring a busy beach cafe, many sunbeds to rent, and feel-good music in the summer.

So if you’re looking for a quiet secluded beach with few people, this beach is probably not the best choice.

Mamma Mia Filming Locations in Greece

Kastani Beach

Amongst all Mamma Mia filming locations, Glysteri isn’t the only beach shown in the movie.

Kastani Beach, just 18 km located from Skopelos Town, is a small bay of white sand surrounded by lush vegetation.

It’s rather difficult to access, with a very steep and bumpy road leading there but with enough parking lots. Nevertheless, this doesn’t prevent locals and tourists from flocking to one of the loveliest beaches on Skopelos.

Although the beach had been famous before, it gained even more attention after it was featured in the scene of Mamma Mia where Sophie and Sky sing ‘Lay All Your Love on Me’ while lolling around on the white sand.

Another iconic scene filmed here is when a friend of Sky feels attracted to Donna’s much older friend Tanya who completely rejects him while singing and dancing to ‘Does Your Mother Know’.

Both, the small pier and the beach bar in these two scenes were built only for the movie. So don’t wonder if you can’t spot either of them. Instead, you’ll find rows of sunbeds and a hip beach café as well as watersports rentals.

If you don’t have a rental car, accessing the beach may be kinda difficult, so booking a guided Mamma Mia tour is advantageous.

Chapel of Agios Ioannis

Undoubtedly, all Mamma Mia filming locations on Skopelos are truly breathtaking and worth visiting.

However, the star among all is the tiny chapel of Agios Ioannis, the location where Sophie’s and Sky’s wedding takes place.

Mamma Mia Filming Locations

Situated on top of a rock overlooking the ocean, the chapel can be reached by climbing more than 200 narrow steps. As a reward, you can enjoy a wonderful view of the rugged coastline and the beach below.

The beach is gorgeous but a couple of times a day it gets packed when excursion boats dock there. Usually, they leave after 1-1.5 hours, then you’ll have the beach almost to yourself again.

Agios Ioannis Skopelos

When you enter the chapel, you’ll quickly realize it’s way too small to fit all the wedding guests you see in the movie. Therefore they built a larger version of it in the Pinewood Studios, using another church on Skopelos as a model.

The chapel is also used as the background in the ‘The Winner Takes it All’ scene with Donna and her former lover Sam who declares he still loves her.

Afterward, Donna runs up the steps to join the wedding but before, she stops and turns around in the doorway at the top to look back at Sam.

Agios Ioannis Chapel Skopelos

Amarandos Cove

For the next scenic filming spot, we have to go back all the way down to the south side of Skopelos.

There, located along a rocky road, you find the breathtaking coastline of Amarandos, consisting of small islands, rocky coves, and mesmerizing turquoise water.

This snorkeling paradise is not easy to find.

When you travel through Agnontas, keep an eye open for a barely readable sign saying Amarandos on the right side of the road. Whereas if you come from the east, the sign will be to your left.

If you have a rental car, I recommend you park the car next to the main road and then walk the rest of the way. It only takes around 20 minutes and it’s much better than driving your car on this very bumpy and uneven road.

Amarandos Cove

While walking through the pine forest, you may get the feeling of being part of the Mamma Mia movie yourself.

That’s because the surroundings at Cape Amarandos were used for the scene where Sophie runs through the pines singing ‘Honey, Honey’ while she reads parts of her mother’s diary.

Mamma Mia Filming Locations Skopelos

Amarandos Cove was also used as the location for one of my absolute favorite scenes in the entire movie. The idyllic sailing scenes of Sophie and her three potential fathers to the song ‘Our Last Summer’ were shot here as well.

If you look closely, you’ll spot the two pines on a small peninsula that are featured in Mamma Mia.

This exact place has become the symbol of Skopelos and is one of the most photographed landmarks on the island and among the most famous natural landmarks in Greece.

Amarandos Cove


Once you spent enough time enjoying the serene beauty of Amarandos Cove, plan a stop in Agnontas.

It was the picturesque setting in Agnontas that inspired the filmmakers to create the fantasy scene in which Donna sings ‘Money, Money, Money’ and imagines being rich.

The fishing village itself is relatively small with just a few taverns and a beach visited mainly by locals. It’s a nice place to have lunch though or watch the sunset at the coves nearby.

Mamma Mia Filming Locations in Greece

Map of All Mamma Mia Filming Locations on Skopelos

Find Accommodation on Skopelos:

Mamma Mia Filming Locations on Skiathos

Although most of the Mamma Mia filming locations can be found on Skopelos, it’s not wrong to include Skiathos on your trip as well.

Compared to its quiet and calm neighboring island, Skiathos is livelier with a bustling main town and an international airport.

Old Port of Skiathos

It’s the old port of Skiathos that you see in the scene where Sam and Harry try to catch the ferry to Kalokairi, just to see it take off without them.

Fortunately, Sophie’s third potential father Bill invites both to join him on his sailboat and start the journey together.

Old Port Skiathos Town

Moreover, the opening scene where Sophie sings ‘I have a dream’ also includes views over the old town rooftops and the Agios Nikolaos Church and Clock Tower.

Find Accommodation on Skiathos:

Like it? Pin it!

Do you want to travel like me?
Here are some of my favorite travel tips and resources:

Flights: I prefer using CheapOair or Skyscanner to book flights. The destination everywhere feature is perfect for finding some cheap deals!

Accommodation: Booking.com is my favorite site to find some great hotel deals. I do love staying at a local place as well, thus I book an Airbnb every now and then.

Travel Insurance: There are many reasons why travel insurance is important and I never travel without one. I use the simple and flexible one from SafetyWing that protects me against unforeseen events.

Tours: I love taking tours to explore destinations like a local. My favorite website to book them in advance is GetYourGuide.

Camera Gear: I use a Nikon D5300 camera with an 18-105 mm and a 10-20 mm wide-angle lens to take my photos.

Similar Posts


  1. OMG Lina, this is dreamy! I am have been dreaming about going to Greece for years now, and next year I need to go for sure. This post is stunning and full of amazing ideas and recommendations, and the pictures are just breathtaking. Thanks so much for sharing it and for the inspiration.

    1. Greece is seriously my favorite country in Europe, there’s so much to see and the people are the best! I hope you can go there next year 🙂

  2. I absolutely love this guide! I love these movies and have wanted to do a Mamma Mia tour ever since the first movie came out. Definitely saving this for my future trip!

  3. Greece was the very first country I travelled to and I have been back a couple of times since. I live both the Mama Mia movies and have the DVDs. They are such feel good movies and have watched them several times. I enjoyed reading this post. It brought all the memories of the movies back for me. I can see I will have to go back to Greece and visit Skopelos and Skiathos.

    1. I feel the same about the movies! I’ve seen each at least 5 times already and could watch them again and again. Greece is just such a stunning country 🙂

      1. Hi Lina
        I am on Skiathos right now and after visiting the Old Harbour a couple times, I took a day trip to Skopelos yesterday to watch all the other beutiful spots. Unfortunately, I didn’t make it to Glysteri Beach and Agnontas, as I only had that one day, but Amarantos with its pines and the Agios Ioannis chapel were breathtaking. Those spots are absolutely adorable and even my boyfriend, who is not a big Mamma Mia fan (yet) fell in love with those places. Another lucky circumstance is that there were only very few people, so we could enjoy our trip even more. Thanks to your reports, we were able to organise our trip very well and efficiently without getting in a hurry. Kastani beach was very crowdy (as you wrote), so it was nice, but it wasn’t that magical as the other locations.
        Thanks for your tips an greetings from Skiathos!

        1. Hey Lena, it’s good to hear you’re enjoying your time on Skiathos! It’s a wonderful island 🙂 I’m also happy to hear you could use this post for planning!

  4. mamma mia – this is amazing! <3 this is one of my favorite movies so getting to experience some of the BEAUTIFUL filming locations in person would be a dream!! did you have a favorite?!

  5. I haven’t seen Mamma Mia, but that wouldn’t stop me from wanting to see this amazing looking place. So beautiful. Those beaches look pristine, and the water is so blue. I’ve wanted to visit Greece for a long time

  6. Wow! As a HUGE Mamma Mia! fan, I absolutely adored this post. Greece is so beautiful too – it’s my most visited country ever, and no doubt I will keep going back. Lovely post with stunning pictures!

  7. I love Mamma Mia & Greece but have never been to Skopelos. Am already planning a return trip so you have inspired me to add this island to the itinerary!

  8. Great post! I love Mamma Mia and have always wanted to visit the different locations. Definitely saving this for when I finally get to go to make my trip a whole lot easier!

  9. I always enjoy seeing filming locations. It would be so fun to watch Mamma Mia again and then go to all these spots. I bet the locals love telling stories about the filming and meeting the actors!

  10. Lina, I absolutely love this post! I adore Mamma Mia, and I’ve been dying to visit ever since watching Mamma Mia 2, haha. I’ll have to add Skopelos & Skiathos to my Greek bucket list. Thanks so much for sharing! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *