BlogIslands
The Mamma Mia! Chapel on Skopelos: How to Visit Agios Ioannis sto Kastri
The rock-top chapel from Mamma Mia! is real and worth the climb. How to get there, when to go, what to wear, and the rest of the island the film only hinted at.

Contents · 8
The short version
The little white chapel on a rock above the sea, where Meryl Streep's character climbs the stone steps in Mamma Mia!, is a real church on a real island. It is Agios Ioannis sto Kastri — Saint John on the Rock — on the north-east coast of Skopelos, in the Sporades. The film came out in 2008 and the chapel has been a pilgrimage of a different kind ever since.
- Where: north-east coast of Skopelos, reached by road from Skopelos Town or Glossa, then on foot up a long flight of steps cut into the rock.
- Getting to Skopelos: there is no airport. Fly to neighbouring Skiathos and take a short ferry, or sail from Volos on the mainland.
- Best time: early morning or late afternoon, outside July and August if you can.
- What to know: it is a working Orthodox chapel. Dress modestly for the interior, go quietly, and do not expect a café at the top.
Is it worth a special trip just for the chapel? No. Is Skopelos worth a trip, with the chapel as one very good morning? Absolutely.
What you actually see
The chapel sits on the summit of a steep, narrow rock that rises from the coast like a fist. From the road you walk down to the base and then up a long flight of steps, uneven in places, with a low wall on the sea side for part of the climb. We are not going to give you an exact number: counts vary depending on who is counting and where they start, and it does not matter. Allow fifteen to twenty minutes to go up at an easy pace, with stops.
At the top there is a small whitewashed church, a bell, a terrace of rock and one of the great views in the Aegean: pine-covered hills dropping into water that shifts from turquoise to deep blue, and on a clear day the outlines of neighbouring islands. The chapel is often open during the day, but opening is not guaranteed; if the door is closed, the view is still the reason you came. The attraction page for Agios Ioannis sto Kastri has the location, and the nearby cliff viewpoint gives the classic photograph of the rock from a distance.
At the foot of the rock there is a small pebble beach, Agios Ioannis, where people swim after the climb. It is exposed and has no facilities, so bring water and whatever you need.
How to get there on the island
Skopelos is small but hilly, and bus services to the north-east coast are limited. The easiest options are:
- Hire a car or scooter in Skopelos Town. The drive to the chapel takes roughly half an hour to three quarters of an hour, on a road that narrows and winds as you approach. Parking near the start of the path is informal and fills up at midday in summer.
- Take a taxi and arrange a pick-up time. Mobile signal can be patchy on this stretch of coast, so agree the time before you walk down.
- Join a boat trip around the island. Several boats from Skopelos Town pass below the chapel and some combine it with swimming stops. Whether they land for the climb depends on the operator and the sea, so ask before booking.
Our getting around Greece page covers renting scooters and cars on the islands, including the licence rules that trip up visitors.
When to go
The steps face the sun for much of the day and there is no shade on the upper section. In July and August, the middle of the day is hot, busy and — honestly — not much fun.
- Early morning gives you soft light, a cooler climb and often the rock to yourself.
- Late afternoon is lovely too, and the light on the sea is warmer. Leave enough time to get down before dark.
- May, June and September are the best months: the water is warm enough for a swim afterwards, and the island's ferries and tavernas are running without the August crush.
For a wider view of the calendar, see when to visit Greece, month by month.
Visiting a chapel, not a film set
It is easy to forget, in a queue of people re-enacting a scene, that this is a consecrated Orthodox church. The etiquette is simple and worth following:
- Cover shoulders and knees if you go inside. A light scarf or sarong in your bag solves it.
- Keep your voice down inside and do not climb on the bell or the chapel walls for photographs.
- Do not light candles as props. If you want to light one, leave a coin in the box, as Greeks do.
- Weddings and blessings are held here. If a ceremony is under way, wait or come back later.
Our piece on Greek Orthodox traditions explains the customs you will meet in churches and monasteries across the country.
Getting to Skopelos
Skopelos has no airport, which is part of why it has kept its character. The usual ways in:
- Via Skiathos. Fly to Skiathos, whose airport is famous for low landings over the town and beach, then take a ferry or fast boat to Skopelos. Boats typically call at Glossa (Loutraki) on the west side and at Skopelos Town; Glossa is closer to the chapel. The crossing is short, but timetables change by season — check the operator.
- From Volos. Ferries from the mainland port of Volos take roughly two to three and a half hours, with fares from around €45 on aggregator listings for summer 2026. Drivers from the north often come this way.
- From elsewhere in Greece. Some summer routes link the Sporades with Agios Konstantinos on the mainland. Services are seasonal.
Prices and schedules above were checked September 2026 on ferry aggregators and should be treated as ranges. For booking tips, e-tickets and what to do when the wind cancels a sailing, see our ferries page and the ferry booking guide. The airports page lists which islands you can fly to directly.
The rest of the island
The chapel is the reason many people first hear of Skopelos, but it is not the reason they come back. This is one of the greenest islands in the Aegean — pine forest down to the water, plum and olive groves inland — and it has kept a working-town feel that the busier Cyclades have lost.
- Skopelos Town climbs the hill above the harbour in white and grey-roofed houses, with chapels, steep lanes and a Venetian fortress at the top.
- Glossa, the island's second village, looks west towards Skiathos and is the base for the chapel side of the island.
- Beaches: Kastani was used for scenes in the film; Panormos, Milia and Hovolo are among the most popular on the west coast. Most are pebble or mixed sand and pebble, with clear water and pine shade behind.
- Amarandos cove is a small rocky inlet worth a swim if you have a car and the sea is calm.
- Monasteries: the hills behind Skopelos Town hold several, including the Monastery of St John the Forerunner. Check opening before you drive up; they are religious houses first.
The island is also known for its cheese pie and for plums, traditionally dried. You will find both in bakeries and tavernas without trying hard.
Should you do Skiathos and Skopelos together?
Yes, if you have a week. Skiathos has the livelier nightlife, the famous sand at Koukounaries and the airport; Skopelos is quieter, greener and better for walking and slow meals. A simple plan is three nights on each, with the chapel on a morning when you are staying near Glossa.
If you are choosing between very different islands, our guide to the best Greek islands for 2026 and the island finder are good starting points. And if what you really want is a view like the one from Agios Ioannis at the end of the day, see the best sunset spots in Greece.
Prices, fees and rules in this piece were checked in September 2026. They change — confirm with the operator or site before you travel.
Where to stay nearby
Live prices and availability on a map centred on this exact spot — hotels, studios and villas — so you can judge the distance to the beach, the port or the village from here rather than guess from an address.
Bookings made through this map earn us a commission. Your price is unaffected.
A travel advisor who writes about Greece the way he advises on it: island by island, with the catch attached to every recommendation. More about the author →
Frequently asked
Where is the Mamma Mia! chapel?
It is Agios Ioannis sto Kastri, on a rock on the north-east coast of Skopelos in the Sporades. You drive from Skopelos Town or Glossa, then climb a long flight of steps.
How do you get to Skopelos?
Skopelos has no airport. Fly to Skiathos and take a short ferry to Glossa (Loutraki) or Skopelos Town, or sail from Volos, roughly two to three and a half hours. Check the operator for current schedules.
How long does the climb to the chapel take?
Around fifteen to twenty minutes up at an easy pace. There is no shade on the upper section, so go early in the morning or late in the afternoon in summer.
Can you go inside the chapel?
It is often open during the day, but opening is not guaranteed. It is a working Orthodox church, so cover shoulders and knees and keep quiet inside.
Is there a beach near the Mamma Mia! chapel?
Yes, a small pebble beach at the foot of the rock, Agios Ioannis. It has no facilities, so bring water and shade.
Partner links · GetYourGuide
Tours, boat trips & tickets
Boat trips, guided tours of the ancient sites and tickets bookable ahead — free cancellation on most.
- The Mamma Mia! chapelAgios Ioannis sto Kastri, the chapel on a rock from the film — a steep flight of steps up.See guided tours →
- Alonissos Marine ParkA day in the National Marine Park of Alonissos, a protected habitat of the Mediterranean monk seal.See boat trips →
We may earn a commission from these. It never changes your price.
Before you go
We may earn a commission from these. It never changes your price.
Blog







