Vis: The Island That Played Kalokairi

Mamma Mia: Here We Go Again shot on Vis in September 2017 - Komiža, Stiniva and the Barjoška bays as fictional Kalokairi. The real filming sites, and the island that outshines them.

Updated August 2026

In September 2017 a film crew took over Croatia’s furthest inhabited Adriatic island, and Mamma Mia: Here We Go Again turned Vis into fictional Kalokairi. The tours have said “Mamma Mia island” ever since. Here’s what that actually means on the ground - and why the island out-acts its cameo.

The real filming sites

Komiža - the fishing town on the west coast - carries most of the film’s Croatia footage: the waterfront, the lanes, the harbor cameos. Stiniva’s cliff-gapped cove appears in its full amphitheater glory, and the quieter bays of Barjoška and Barjaca filled the beach scenes. There is no set to visit and no tour program to buy - the locations are simply the island’s own best corners, walkable from Komiža or seen from the water on the 5-island days.

The island behind the cameo

Vis was a closed military zone until 1989, which is the real reason it looks ready for a film crew: forty years of no development left Komiža’s harbor unimproved, the Green Cave on Ravnik glowing for a fraction of the Blue Cave’s traffic, and the interior a tangle of vineyards producing Vugava nobody exports. The day tours show you the coastline; the island rewards a night - Mount Hum at sunset, Komiža after the boats leave, the military tunnels that explain the whole story.

Getting there, honestly

Day-trip visitors arrive on the 5-island itineraries from Split or - with an hour less sailing each way - on the Hvar departures, which hvar5islandtour.com covers in depth alongside the Blue Cave logistics this site owns. Independent travelers take the Split-Vis ferry and rent a scooter in Vis Town: the film-site loop is a lazy, perfect afternoon.

Visit Vis on the 5-Island Day

The flagship day puts you on and around Vis - the Blue Cave, Stiniva, the bays the film borrowed - 4.6/5 from 7,854 verified guests, from about $128.

Check Availability & Book