The sun-kissed shores, the blue waters of the Aegean Sea, the infectious music – Greece has always held a special charm. However, for fans of the “Mamma Mia!” movies, it’s more than just a beautiful vacation destination. It’s Kalokairi, the fictional island where Donna Sheridan belts out ABBA tunes, contemplates three possible dads for her daughter Sophie, and reunites with her best friends.

Here’s your ultimate guide to recreating your favorite scenes from the movies:

Skopelos: Where the Story Begins

Skopelos is the heart and soul of “Mamma Mia!” The Instagram-worthy harbor town of Skopelos Chora, with its whitewashed houses stacked up the hillside, served as the village of Kalokairi. Here you can wander through the narrow streets, browse the Grecian shops, and soak up the authentic mediterranean atmosphere. The restaurant scene and night-life alone is worth the trip!

Iconic Spots

  • Kastani Beach: The setting of Sophie and Sky number “Lay All Your Love on Me.” Take a boat trip to this secluded beach and recreate the scene yourself!
  • Agnontas Village: The charming harbor of Agnontas was used for the scene where Sophie announces the arrival of her possible dads. Wander through the colorful houses, grab a bite at a traditional taverna, and soak up the laid-back island vibes.
  • Cape Amarandos: Where Sophie reads her mom’s diary with Ali and Lisa and sings “Honey Honey”. This memorable spot is also where Sophie, Sam, Bill, and Harry sing “Our Last Summer.” (I will have these songs in my head for the foreseeable future typing these titles!) When visiting this rocky symbol, make sure to wear your most comfortable shoes.
  • Glysteri Beach: Where Donna picked up her two friends Tanya and Rosie to ride back to the Villa Donna in a jeep! Unfortunately, Villa Donna does not exist, but there are many structures alike. This beach is also the film location where Sophie and her three possible dads jumped off the rocks after their musical sailing trip.
  • Agios Ioannis Chapel: Climb the 100 steps to this charming little church, the venue of Sophie and Sky’s wedding. The views are simply breathtaking.
  • Skopelos Town Hall: Where Donna and Sam’s romantic reunion takes place. Channel your inner dancing queen on the town square!

Skiathos: Island Hopping

The neighboring island of Skiathos provided the backdrop for some of the film’s most adventurous scenes. Rent a boat and explore hidden coves, just like Sophie and her Dynamos on their quest for her dads. You can fly into to the Skiathos Island National Airport and access Skopelos Island by ferry. The old port in Skiathos is where all Sam, Harry and Bill met for the first time!

Notable locations:

  • Lalaria Beach: The stunning beach with smooth, white pebbles where Sophie and Sky sunbathe. Take a dip in the crystal-clear waters and soak up the sun.
  • Skiathos Town: A lively port town with a vibrant nightlife scene. Channel your inner Donna and let loose at one of the many bars and clubs.
  • Skiathos Princess Hotel, Skiathos Palace Hotel, the Mandraki: Accommodations the cast and crew utilized in during their time filming
  • Asprolithos, Polikratis, Sophia’s Place, and the Windmill: restaurants the cast and crew dined at while filming in Skiathos.

Tips for Your “Mamma Mia!” Journey

  • Travel during the summer months: Enjoy the warm weather, sunny skies, and vibrant atmosphere.
  • Rent a car or scooter: Get around the islands and explore hidden coves at your own pace.
  • Pack your dancing shoes: You never know when the urge to belt out an ABBA tune might strike!
  • Learn some Greek phrases: The locals will appreciate your effort!


Remember, this is just a starting point. There are countless other “Mamma Mia!”-worthy locations to discover in Greece. Reach out to one of our travel advisors, grab your travel buddies, explore, and create your own unforgettable adventure! Opa!

Visit to find a travel advisor near you! They look forward to hearing from you!

For travel essentials and recommendations, read our Amazon Travel Must-Have’s List