Skip to content
A small white chapel on top of a steep green rock rising out of a dark blue sea
The chapel on the rock at Kastri, Skopelos. Giles Laurent · CC BY-SA 4.0

Summer 2008 · an island called Kalokairi

Mamma Mia!

Not on any map. Everywhere on this page.

Meryl Streep in sunglasses and a long shell necklace, the sea behind her
Meryl Streep, 2008. Andreas Tai · CC BY-SA 3.0
A row of smiling people on a balcony hung with pink flowers
Stockholm premiere, 4 July 2008: the cast with all four of ABBA. Daniel Åhs Karlsson · CC BY 3.0
A young woman with long blonde hair in a pink dress
Amanda Seyfried, 2008. Daniel Åhs Karlsson · CC BY 3.0
  • Kastani beach6 km
  • Skiathos14 km
  • Damouchari, Pelion48 km
  • Vis, Croatia760 km
  • London2,292 km
  • Stockholm2,275 km
  • Kalokairino road goes there

The souvenir rack

Greetings from Kalokairi

Nine cards spell the island’s name. Every letter is a real place. Turn the rack, pick a card, then turn it over and read the postmark.

Turn the rack
Greetings fromKALOKAIRICard 1: the letter K

Card 1 of 9: K.

Postmarks so far: Greece 0 · Croatia 0

Skopelos Village

Skopelos Village Hotel

Skopelos Town

A family-run hotel by the sea at Skopelos Town, with suites, pools and its own restaurant, Agioli. It invites guests to holiday “just like the leading stars” of the film.

Check rooms
Viator · Ad / affiliate

Mamma Mia! tours on Skopelos

Skopelos and Skiathos

Live marketplace results for boat and island tours to the film’s Skopelos places. Check each itinerary and its season.

Live marketplace results · itineraries change

Compare tours
Black and white photograph of a narrow stone stair with a metal handrail climbing a cliff above the sea
The steps cut into the rock up to the chapel, 2015. Alika Obrazovskaya · CC BY 3.0

Agios Ioannis sto Kastri · Skopelos

The chapel on the rock

The chapel seen at the wedding is Agios Ioannis, near Glossa, on top of a 100-metre promontory.

106 steps cut into the rock lead to the top, and the beach of Agios Ioannis lies right beside it. Centuries ago the rock was a lookout for pirate attacks.

The chapel and hotel interiors were sets, built at Pinewood Studios in Buckinghamshire.

A rocky headland with a chapel on top, a pebble shore and clear turquoise water in front
The rock at Kastri from the shore, with the beach below it, 2018. Long lasting memories · CC BY-SA 4.0

Local tradition says a fisherman kept seeing a light on the cliff top, and an icon of St John the Forerunner hidden there kept returning to the spot. The saint’s feast is on 29 August.

Take the road from Skopelos Town towards Glossa and turn off where signed; 106 steps up the rock, a small beach below and a canteen nearby.

Postmarked by
Kids Love Greece

The Mamma Mia family tour, Skopelos

From Skopelos or Skiathos · Private · price on request · all year

A private six-hour day: the chapel at Kastri, an olive press near Glossa, Kastani with a stop at its beach bar, the port at Agnontas, Panormos and the Amarandos viewpoint. From Skopelos, or as a day trip from Skiathos.

Ask for a price

Damouchari · Pelion

Jump off the jetty

Donna greets Rosie and Tanya on the jetty at Damouchari, and it is where “Dancing Queen” reaches its climax.

Eight on the jetty. Nobody in yet.

A small stone harbour with fishing boats, a big boulder in the water and a wooded headland
The harbour at Damouchari, Pelion, 2016. Giannismits · CC BY-SA 4.0

The northern cove holds the small harbour and its old warehouses; the southern cove has the pebble beach.

A hamlet on the coast below Mouresi: the little harbour in the northern cove, a pebble beach for swimming in the southern one.

Postmarked by
A harbour town with red roofs, a small wooded peninsula and boats moored along the quay
The Old Port of Skiathos, 2021. dronepicr · CC BY 2.0

And the boat in: Skiathos

When Harry and Sam first arrive, the harbour is the Old Port on Skiathos. Skiathos has one of the largest natural harbours in the Aegean.

An open harbour front in Skiathos Town; the island airport is the way in by air.

Postmarked by

Mamma Mia! Here We Go Again · 2018

Same island, different sea.

Vis played the Greek island of Kalokairi in Mamma Mia! Here We Go Again. Filming took 24 days. The scene where everyone arriving on the island has to talk to a man at border control was filmed in the port of Vis.

Purpose of your visit?

The man at the desk is waiting.

Hand the passport over, and the sea changes.

Viator · Ad / affiliate

Mamma Mia! tours to Vis

From Split and Hvar

Live marketplace results for boat trips from Split and Hvar to Vis and its coves. Check each itinerary.

Live marketplace results · itineraries change

Compare tours

Stockholm · 4 July 2008

Who’s who on the balcony

Thirteen people at the premiere. Press a name to find them.

A row of smiling people on a balcony hung with pink flowers
Names as given by the photographer, Daniel Åhs Karlsson, on the file page. Daniel Åhs Karlsson · CC BY 3.0

Nobody picked.

Ten years later, the young ones

Three young women sitting on director’s chairs, laughing, holding cards
Alexa Davies, Lily James and Jessica Keenan Wynn, the young Rosie, Donna and Tanya, in 2018. MTV UK · CC BY 3.0
Three young men sitting on director’s chairs holding cards
Hugh Skinner, Jeremy Irvine and Josh Dylan, the young Harry, Sam and Bill, in 2018. MTV UK · CC BY 3.0

London and Stockholm

Still on, autumn 2026

A dark, angular arena building with coloured lettering on its side and a covered entrance
ABBA Arena, Queen Elizabeth Olympic Park, 2022. Bartholomeus Thoth · CC BY-SA 4.0

Admit one

ABBA Arena

Pudding Mill Lane, London E15 2RU

A 3,000-capacity arena built for ABBA Voyage in Queen Elizabeth Olympic Park, open since May 2022.

Digital versions of ABBA as they appeared at their peak perform with a live ten-piece band.

Pudding Mill Lane DLR station is directly opposite. Shows Wednesday to Sunday; tickets from £40.50.

Postmarked by
A grand stone theatre front on a street corner, with Mamma Mia! signs above the entrance
The Novello Theatre, Aldwych, 2022. Ricardalovesmonuments · CC BY-SA 4.0

Stalls

Novello Theatre

Aldwych, London WC2B 4LD

Mamma Mia! the musical plays here, with booking open to 2 October 2027.

The musical has run in the West End for over 27 years and has been seen by over 70 million people around the world.

Monday to Saturday at 7.30pm, with Thursday and Saturday matinees at 3pm.

Postmarked by
The front of a pale museum building with the words ABBA The Museum, visitors walking past
ABBA The Museum, Djurgården, Stockholm, 2019. Wimvantklooster · CC BY-SA 4.0

Walk in

ABBA The Museum

Djurgårdsvägen 68, Stockholm

It shows ABBA’s original stage outfits and gold records.

In its Polar Studio replica almost everything is original, including Benny’s piano and Björn’s guitars.

Daily 10am–6pm until 23 December; adults 269–349 SEK. Cards only, no cash.

Postmarked by
ABBA The Museum

ABBA The Museum

Djurgården, Stockholm · Daily 10am–6pm until 23 December · adults 269–349 SEK

The stage outfits, the gold records and a rebuilt Polar Studio with Benny’s piano in it. Card payments only.

Plan a visit

Where it is now

14 places you can visit, from the rock at Kastri to the museum in Stockholm. Kalokairi itself is not among them.

Pins mark public places; private homes are named but not pinned.

  • General reference · Public access · Coordinate precision: building · Not an exact scene or camera position; not a visitor route. Take the road from Skopelos Town towards Glossa and turn off where signed; 106 steps up the rock, a small beach below and a canteen nearby.

  • General reference · Public access · Coordinate precision: site · Not an exact scene or camera position; not a visitor route. A public beach on the west coast. The film’s pier and bar are gone.

  • General reference · Public access · Coordinate precision: site · Not an exact scene or camera position; not a visitor route. A small public beach on the north coast. The rocky peninsula above it has no easy path.

  • General reference · Public access · Coordinate precision: area · Not an exact scene or camera position; not a visitor route. The main ferry port. Ferries from Skiathos take about 30 minutes.

  1. A small white chapel on top of a steep green rock rising out of a dark blue sea
    Agios Ioannis sto Kastri on its rock, Skopelos, October 2025. Giles Laurent · CC BY-SA 4.0

    Kastri, north-east coast of Skopelos, below Glossa

    Agios Ioannis sto Kastri

    The chapel seen at the wedding is Agios Ioannis, near Glossa, on top of a 100-metre promontory.

    Take the road from Skopelos Town towards Glossa and turn off where signed; 106 steps up the rock, a small beach below and a canteen nearby.

    Postmarked by
  2. A curve of pale sand under pine woods, the water clear green and blue
    Kastani beach, Skopelos, 2015. Athinavaitsi · CC BY-SA 4.0

    West coast of Skopelos, beside Milia

    Kastani beach

    The beach bar for “Does Your Mother Know” was built on Kastani, and Sky and Sophie sing “Lay All Your Love On Me” here.

    A public beach on the west coast. The film’s pier and bar are gone.

    Postmarked by
  3. Whitewashed houses and red roofs of Skopelos Town above a blue bay, with green hills behind
    Skopelos Town and its bay, 2014, a short way south of Glysteri along the same coast. No free photograph of the beach itself is available yet. Chris Taklis · CC BY-SA 4.0

    North coast of Skopelos

    Glysteri beach

    Sophie reads her mother’s diary to her friends at Glysteri.

    A small public beach on the north coast. The rocky peninsula above it has no easy path.

    Postmarked by
  4. White houses with red roofs climbing a hillside above a blue bay
    Skopelos Town from the air, 2021. dronepicr · CC BY 2.0

    Skopelos Town, east coast

    Skopelos Town and harbour

    Visit Greece says the island’s beauty led film producers to shoot scenes from Mamma Mia! here.

    The main ferry port. Ferries from Skiathos take about 30 minutes.

    Postmarked by

Stay

A room by the sea, or by the arena.

A family hotel at Skopelos Town, and the first hotel on ABBA Voyage’s own list.

Skopelos Village

Skopelos Village Hotel

Skopelos Town

A family-run hotel by the sea at Skopelos Town, with suites, pools and its own restaurant, Agioli. It invites guests to holiday “just like the leading stars” of the film.

Check rooms
ABBA Voyage

The Stratford, for ABBA Voyage

Stratford, East London · Rooms from £259

First on ABBA Voyage’s own list of hotels: a ticket-and-hotel package with breakfast and transfers to and from the arena included.

See hotels

Go there

By boat, by car, by museum ticket.

A private day round the Skopelos places, Stockholm’s ABBA museum, and live tour results for Skopelos and Vis.

Kids Love Greece

The Mamma Mia family tour, Skopelos

From Skopelos or Skiathos · Private · price on request · all year

A private six-hour day: the chapel at Kastri, an olive press near Glossa, Kastani with a stop at its beach bar, the port at Agnontas, Panormos and the Amarandos viewpoint. From Skopelos, or as a day trip from Skiathos.

Ask for a price
ABBA The Museum

ABBA The Museum

Djurgården, Stockholm · Daily 10am–6pm until 23 December · adults 269–349 SEK

The stage outfits, the gold records and a rebuilt Polar Studio with Benny’s piano in it. Card payments only.

Plan a visit
Viator · Ad / affiliate

Mamma Mia! tours on Skopelos

Skopelos and Skiathos

Live marketplace results for boat and island tours to the film’s Skopelos places. Check each itinerary and its season.

Live marketplace results · itineraries change

Compare tours
Viator · Ad / affiliate

Mamma Mia! tours to Vis

From Split and Hvar

Live marketplace results for boat trips from Split and Hvar to Vis and its coves. Check each itinerary.

Live marketplace results · itineraries change

Compare tours

What’s on

Two shows, both booking well into 2027.

ABBA Voyage in East London and the musical in the West End.

Checking current event dates…

Take it home

Two books and two soundtracks.

We have no original Mamma Mia! or ABBA posters in our store, so there are none here.

Bookshop.org UK · Ad / affiliate

Mamma Mia! How Can I Resist You?

Judy Craymer, with Benny Andersson and Björn Ulvaeus

The story of the musical, from its producer and the two songwriters.

Find the book
Bookshop.org UK · Ad / affiliate

Bright Lights Dark Shadows

Carl Magnus Palm

The long biography of ABBA.

Find the book
eBay · Ad / affiliate

Mamma Mia! The Movie Soundtrack

Benny Andersson & Björn Ulvaeus, film cast · CD, Polydor, 2008

The 2008 soundtrack, sung by the cast.

Live marketplace search · listings and condition change

Find a copy
eBay · Ad / affiliate

Mamma Mia! Here We Go Again

Benny Andersson & Björn Ulvaeus, film cast · CD, Capitol, 2018

The 2018 soundtrack.

Live marketplace search · listings and condition change

Find a copy

Dates, prices, rooms and stock change: confirm with the provider before you travel or buy. A stay or tour is described as a filming location only where the card says so.

The postbag

Every place and moment behind this page, with sources.

14 of 14 places · 16 of 16 Moments

  • Agios Ioannis sto Kastri

    Kastri, north-east coast of Skopelos, below Glossa

    • The wedding

      The wedding chapel seen on screen is the one on this rock.

  • Kastani beach

    West coast of Skopelos, beside Milia

    • Does Your Mother Know

      “Does Your Mother Know”, at a beach bar built for the film.

    • Lay All Your Love On Me

      Sky and Sophie sing on the beach.

  • Glysteri beach

    North coast of Skopelos

    • The diary

      Sophie reads her mother’s diary to her friends.

    • Our Last Summer

      Sophie and the three men jump from the rocks into the sea.

  • Skopelos Town and harbour

    Skopelos Town, east coast

    • The Old Port, Skiathos

      Skiathos Town, beside the Bourtzi

      • Harry and Sam arrive

        The two men land at the island’s harbour.

    • Damouchari harbour, Pelion

      Mouresi area, eastern Pelion coast, mainland Greece

      • Donna and the Dynamos

        Donna greets Rosie and Tanya on the jetty.

      • Dancing Queen

        The song reaches its climax on the jetty.

    • The port and town of Vis

      Vis town, north-east coast of Vis

      • Border control

        Everyone arriving on Kalokairi has to talk to the man at border control.

      • The market

        The “Greek” market, in the streets of Vis town.

    • St Jerome’s church, Prirovo

      Prirovo peninsula, Vis town

      • Alexio’s wedding

        Young Donna and Bill get Alexio to the church in time.

    • Komiža harbour

      Riva, Komiža, west coast of Vis

      • The harbour dances

        The big dance numbers, on the harbour at Komiža.

      • The island premiere

        Vis holds its own premiere, in Vis and Komiža.

    • Stiniva cove

      South coast of Vis, near Žužeca

      • Stiniva

        Scenes shot in the cove.

    • Srebrna beach

      Rukavac, south-east coast of Vis

      • ABBA Arena

        Pudding Mill Lane, London E15 2RU

        • ABBA Voyage

          ABBA return to the stage as digital versions of themselves, with a live band.

      • Novello Theatre

        Aldwych, London WC2B 4LD

        • The musical

          Mamma Mia! the musical, still running in the West End.

      • ABBA The Museum

        Djurgårdsvägen 68, Stockholm

        ← Franchises & Series

        Explore the individual films

        The collection continues in each film. Individual film pages become available here when published.

        Privacy