Skopelos Travel Guide: Mamma Mia Island, Pine Forests, and Hidden Beaches
Guide to Skopelos — the Mamma Mia filming location with pine forests, Kastani Beach, the cliff chapel of Agios Ioannis, and Glossa village.
Skopelos is the greenest island in the Aegean — a fact that surprises most visitors arriving by ferry. While much of the Cyclades is arid rock and scrub, Skopelos is blanketed in dense pine forest that reaches almost to the waterline, giving the island a Mediterranean richness unusual in Greek waters. The film Mamma Mia brought it international attention, but the island had been quietly attracting visitors for years before Meryl Streep and Pierce Brosnan arrived.
The island is part of the Sporades chain, a group of four islands in the northern Aegean. It sits between Skiathos (the better-known tourist island to the southwest) and Alonissos (the wildest and least visited of the three). Skopelos is roughly in the middle in terms of development — more infrastructure and beaches than Alonissos, quieter and more authentic than Skiathos.
Skopelos Town
The main port and capital, Skopelos Town (also called Chora) is one of the most beautiful island capitals in Greece. It’s built amphitheatrically on a hillside above the harbour, with whitewashed houses, blue shutters, and more than 120 churches scattered through narrow alleys. The kastro (castle ruins) at the top offers views across the bay and to the surrounding islands. The waterfront has a stretch of tavernas and cafés; the lanes behind it climb steeply and get progressively quieter and more atmospheric. Unlike Santorini or Mykonos, Skopelos Town has retained a genuinely local character.
The Archaeological Museum of Skopelos is a small but worthwhile stop (entrance approximately €2 as of 2026). It covers the island’s ancient history, including the Minoan settlement at Staphylos.
Agios Ioannis Kastri
The cliff chapel of Agios Ioannis Kastri is the defining image of Skopelos and the most visited site on the island. It sits on a rocky promontory on the northwest coast, accessible by climbing approximately 100 steep stone steps carved into the rock face. At the top, the small whitewashed chapel commands views of the sea in three directions. It was used for the wedding scene in Mamma Mia and remains a genuine working chapel visited by Greek Orthodox pilgrims and tourists alike.
Get there early — by 10am in summer, the steps are busy. There are no facilities and the exposed rock provides no shade. The access road to the car park is narrow and single-track for the last stretch. Free entry.
Kastani Beach
The beach used as Sophie’s beach in the film is on the west coast of the island, approximately 12km from Skopelos Town. Kastani is a small cove backed by pine trees, with pebble-free sandy patches (unusual on Skopelos), very clear water, and a good beach bar (operating in summer). It’s accessible by car or scooter on a mostly paved road, or by boat taxi from Skopelos Town. In high summer it fills up by late morning — arrive by 9am or take the afternoon boat when crowds thin.
Glossa Village
Glossa is the second settlement on Skopelos, in the north of the island at altitude, with views across to Skiathos and the mainland. It’s a quieter, more traditional village than Skopelos Town — the main street has a handful of traditional kafeneions, a small church, and very few tourist trappings. The Mamma Mia film used the exterior of Glossa for several scenes. The village is approximately 30 minutes by bus from Skopelos Town. Worth an afternoon visit for the views and the contrast with the port.
Below Glossa is the port of Loutraki, where some ferries dock — a much less attractive arrival point than Skopelos Town.
More Beaches
Milia: The longest beach on the island, on the west coast between Elios and Panormos. Long stretch of grey-green pebbles with clear water, a beach bar, and sunbeds available in summer. Less crowded than Kastani because it’s less famous.
Panormos: Sheltered bay on the west coast with exceptionally calm, clear water. A small beach bar operates in summer. Popular with families.
Stafylos: South-facing beach near Skopelos Town, archaeological interest (a Minoan royal tomb was found nearby). Mixed pebble and sand, accessible by foot or car.
Hovolo: Remote north-coast beach, accessible by boat or a 30-minute walk. No facilities. One of the best swims on the island.
Getting to Skopelos
From Agios Konstantinos: The most convenient mainland port for Athens visitors (approximately 2.5 hours from central Athens by bus or car). High-speed ferry to Skopelos Town approximately 3 hours, from approximately €35 one-way with Hellenic Seaways. Ferries run daily in summer, less frequently off-season.
From Volos: The alternative mainland port, approximately 3.5 hours from Skopelos Town. Useful if you’re combining Skopelos with a visit to Pelion Peninsula or Meteora.
Via Skiathos: Skiathos has a domestic airport (connections from Athens approximately 40 minutes, from approximately €40). Inter-island ferry from Skiathos to Skopelos Town takes approximately 1 hour (from approximately €10). This is the fastest way to arrive if flying.
Journey time: Athens to Skopelos Town — approximately 5–6 hours total (road to Agios Konstantinos + ferry).
Where to Stay
Prices below are approximate peak-season rates (July–August); shoulder season is typically 30–40% lower.
Budget: Pension Sotos (Skopelos Town, waterfront position, simple rooms, from approximately €60/night peak). Thalpos Boutique Hotel (Glossa area, studios, from approximately €75/night). Various self-catering apartments in Skopelos Town offer good value.
Mid-range: Adrina Beach Hotel (Panormos Beach, pool, sea views, from approximately €140/night peak). Skopelos Village Hotel (near Skopelos Town, traditionally styled, from approximately €120/night peak). Atrium Hotel (Skopelos Town, rooftop pool, central location, from approximately €110/night peak).
Upmarket: Mando Hotel (Skopelos Town, design hotel on the hill, from approximately €200/night peak). Thea Home Hotel (Skopelos Town, sea-view rooms in renovated mansion, from approximately €180/night peak).
Where to Eat
Taverna To Perivoli (Skopelos Town): Traditional family taverna in a garden setting, good grilled meats and local dishes including revithia (chickpea soup). Approximately €18–28 per person.
Klimataria (Skopelos Town): One of the oldest restaurants on the island, reliable seafood and local wine. Popular with Greek visitors. Approximately €22–35 per person.
Anna’s Restaurant (Glossa): Village taverna in Glossa serving home-cooked food with views. Simple menu, excellent value. Approximately €15–22 per person.
Best Time to Visit
Late May to mid-June and the first three weeks of September are the sweet spot. The pine forests are at their most lush after spring rains, ferry connections are reliable, and the island hasn’t yet reached summer capacity. July and August are the busiest months — accommodation should be booked well in advance and beaches like Kastani can feel crowded by midday. October through April, most tourist facilities close.
Prices listed are approximate as of 2026 — check current rates before booking.
Explore boat trips, beach tours, and island excursions with GetYourGuide.
Frequently Asked Questions
- Is Skopelos the Mamma Mia island?
- Yes — Skopelos was the main filming location for the 2008 film Mamma Mia. The Church of Agios Ioannis Kastri (the cliff chapel where the wedding scene was filmed) is on the northwest coast, and Kastani Beach doubled as Sophie's beach. Glossa village also appears in the film. Most visitors make these sites part of their trip.
- How do I get to Skopelos from Athens?
- There is no direct ferry from Piraeus to Skopelos. The most common route is ferry from Agios Konstantinos on the mainland (approximately 3 hours to Skopelos Town on a high-speed ferry, from approximately €35 one-way). Volos is the other mainland port, with ferries taking approximately 3.5 hours. In summer, Hellenic Seaways and Anes Ferries operate both routes. You can also travel via Skiathos, which has an airport — the inter-island ferry from Skiathos to Skopelos takes approximately 1 hour.
- Is Skopelos good for swimming?
- Yes — Skopelos has excellent beaches, though most are pebbly rather than sandy. Kastani Beach (the Mamma Mia beach) has clear turquoise water and is one of the finest in the Sporades. Milia, Panormos, and Stafylos are also excellent. The pine trees right to the water's edge is unusual for Greece and gives many beaches a cool, shaded atmosphere.
- When is the best time to visit Skopelos?
- Late May to mid-June and September are ideal — warm enough to swim, ferries running reliably, and significantly fewer visitors than July and August. The island is at its most beautiful in spring when the wildflowers are out and the pine forests are deep green. July and August are crowded and accommodation should be booked months in advance.
- Do I need a car on Skopelos?
- Useful but not essential. Skopelos Town and Glossa are connected by a well-served bus route, and taxis are available. However, the best beaches (Kastani, Milia, Hovolo) require a car or scooter to reach easily. Car hire is available from approximately €40–60/day in summer.
Book an experience
Top experiences in Skopelos
Explore the best tours and activities in Skopelos — instant confirmation, free cancellation on most bookings.