Mamma Mia 2 Wasn't Actually Filmed in Greece—Here's What Island to Visit

Updated 05/06/19

Mamma Mia fans will be surprised to learn that the sequel, Mamma Mia 2, wasn't actually filmed in Greece. As Travel + Leisure reports, while the Greek island of Skopelos stood in for the fictional island of Kalokairi in the original movie, filmmakers turned to the small island of Vis, located off the coast of Croatia, to film the follow-up movie.

As a Yugoslav military base, the island remained isolated and sparsely populated until 1989. Now it's a bonafide tourist destination, albeit one that's still a bit more under the radar than the world-famous Greek islands. The publication argues that the movie could finally shed a spotlight on the tiny island, which covers just 34 square miles, and boasts gorgeous Venetian architecture and beautiful azure beaches.

vis croatia guide
We the People Style

You can get to Vis in one of two ways: helicopter or aboard a two-and-a-half-hour ferry ride from the mainland. But as MyDomaine's resident travel expert Sophie Miura can attest, Vis is well worth the trek—she visited the island while traveling throughout the country in 2014 (more on that here).

"Croatia has a ton of similarities to Greece—both are comprised of a smattering of islands, have stellar beaches, and are steeped in history—but what sets this coastal country apart is its landscape and accessibility," she explains. "It has everything you'd want from a European vacation: beautiful pebble coves, ancient city walls, terra-cotta–topped towns, and beaches flanked by cliffs and mountains.

"Vis is relatively small, and it takes about 15 minutes to drive from one side to the other. Spend some time in Kormiza, the other main hub on the island, which has incredible beaches and restaurants. Then island hop to neighboring Hvar and Korcula to round out your trip." 

Beach It Up

Cabana Stripe Beach Towel
Kassatex Cabana Stripe Beach Towel $63 $50
Shop
Adam Selman The Last Lolita Cat-eye Acetate Sunglasses
Le Specs Adam Selman The Last Lolita Cat-Eye Acetate Sunglasses $120
Shop
! Unseen Sunscreen Broad Spectrum SPF 40 1.7 oz/ 50 mL
Supergoop Unseen Sunscreen Broad Spectrum SPF 40 $32
Shop
Teak Sling Chair
Serena & Lily Teak Sling Chair $358
Shop
Stargaze Woven Sea Grass Tote -
Nordstrom Stargaze Woven Sea Grass Tote $99 $59
Shop
Sun of a Beach Ombre Spray 4.7 oz/ 140 mL
Ouai Haircare Sun of a Beach Ombre Spray $24
Shop
Nancy One-shoulder Seersucker Swimsuit
Hunza G Nancy One-Shoulder Seersucker Swimsuit $160 $80
Shop
Cabana Round Beach Towel
Kassatex Cabana Round Beach Towel $121 $89
Shop
Bose Soundsport Wireless Headphones
Bose Bose Soundsport Wireless Headphones $149
Shop

Related Stories