The Villa Donna is the name of the hotel run by Meryl Streep's character, Donna, in the movie version of Mamma Mia. In the story, she and Sam Callahan sketched it out on a napkin during their love affair twenty years before. But does the Villa Donna really exist in Greece?
The answer is no—and yes. Unfortunately, the Villa Donna on Skopelos was a movie set and that exact hotel does not exist. While some exterior sets were built on-site on Skopelos, these were removed after filming was completed. Only a gateway is said to still remain.
In the movie, Villa Donna was located on the cliffs above Glysteri Beach. But don't trust everything you see. When the dancers go through olive groves, they are actually prancing about at Douchari in the Mouresi area of Greece, along the Pelion Coast outside of Volos.
But, happily, the Villa Donna is typical of coastal hotels in many respects. While you won't find the exact Villa Donna in Greece, you'll find many others that share a similar look and energy throughout Greece.
One rentable home, the Pyrgos Villa, offered by Thalpos Holidays, is located higher up on the same cliff where Villa Donna sat—so dedicated fans may enjoy a stay there. It's where Meryl Streep went to rest between scenes during shooting at the Villa Donna movie set.
More on Mamma Mia
This article has some entertaining details about the locations on Skopelos, including where Meryl Streep should have had an ouzo: Telegraph: Unfazed by the Fuss in Skopelos. You'll find out things like the fact that Kalokairi, the island's fictional name in the movie, means "Summer" in Greek
Momma Mia 2 Locations
For the filming of Momma Mia 2, the cast and crew were not in Greece. The filming moved to Vis, off Croatia's Dalmatian coast. Vis is a remote island and served as a military base until 1983. Today, it's one of the less explored islands and has little for tourists except the natural beauty: the cliffs encircling Stiniva cove and beach create a surreal setting, and a popular attraction is the Blue Cave on the nearby islet of Biševo with magical reflections on the cave walls.
Vis Town has a nice waterfront promenade and is the island's first village, while picturesque Komiža is a fishing village on a little bay. There's only one simple hotel on the island so the movie stars were housed on yachts and in rental villas like Villa Serena which can be booked through VisVillas.com. Much of the set was put together for the movie so, although Vis is beautiful, your visit to this Croatian island, will not give you the same experiences as you will see in the 2018 movie.