The Skiathos Guide

27 stops · Two fares · One road

The Skiathos bus, stop by stop

On Skiathos your address is a bus stop number. The island has essentially one road, running from the town along the south coast to Koukounaries, and the bus runs its length with stops numbered 0 to 26.

0–26Numbered stops
€2 / €3The only two fares
25–30 minEnd to end
15 minPeak frequency

How it works

One road, one main route, 27 stops numbered 0 to 26. Stop 0 is the terminus in Skiathos Town, beside the primary school at the New Port end of the seafront, about 200m north of the Bourtzi — look for the small wooden-roofed shelter. Stop 26 is Koukounaries. Because the numbering starts at zero, people say "26 stops".

Stops are signed with the number and often, though not always, the name of the nearest beach. You signal the driver to be picked up, as at a request stop.

The operation was taken over by Skiathos Transports in mid-2022 and rebuilt for 2023: 13 new air-conditioned buses, luggage space included at no extra charge, voice stop announcements, QR codes at stops and a live tracker on the operator's site that tells you when the next bus is due at a given stop.

Beyond the main south-coast route there are three shorter lines: Skiathos Port to Evangelistria Monastery, Skiathos Port to Xanemos beach near the runway, and Troulos to Aselinos on the north coast.

Fares and how to pay

There are only two fares.

  • €2 — Skiathos Town to any stop up to and including Agia Paraskevi, stop 16. Also the Evangelistria and Xanemos lines.
  • €3 — Skiathos Town to stops 17 to 26, including Koukounaries. Also the airport and Aselinos.

Children under 6 travel free.

Bring cash. As of summer 2025 the bus was cash-only — you pay the driver or conductor as you board, and no card or contactless payment was reported. There are staffed ticket kiosks at stop 0, stop 4 (Akropolis) and stop 26 (Koukounaries), plus the airport, though whether the kiosks take cards is unverified. No multi-day pass, return or travelcard was found by any source, so assume singles each way.

Every stop, 0 to 26

With an honest note on which numbers we can and cannot stand behind.

Read this before you trust a stop number — including ours. Two rival numbering schemes circulate for the middle of the route, and some widely-copied lists predate the 2022 network rebuild. We could verify six stops to a high standard: 0, 4, 16, 22, 25 and 26. The rest are marked with the confidence we can actually justify. In practice this matters less than it sounds — the stops are signed and the driver calls them — but it matters a great deal if you are counting stops to find an unmarked beach.
#NameServesNotes
0Town terminus / New Port CorroboratedSkiathos TownBeside the primary school at the New Port end of the seafront, about 200m north of the Bourtzi. Small wooden-roofed shelter. Ticket kiosk.
1Delta / airport road junction One source
2Sineterismos One sourceRoad to Profitis Ilias
3Ring road / supermarket One source
4Akropolis / Health Centre CorroboratedTop of Papadiamantis StreetTicket kiosk. The large car park here is the usual free parking for the town.
5Megali Ammos (start) One sourceMegali Ammos
6Poseidon Taverna One sourceMegali AmmosThe stop most people mean when they say Megali Ammos.
7Annis One sourceStart of Vasilias beach
8Vasilias / Kassandra One sourceVasilias
9Paradise Hotel One sourceVasilias, Achladies
10Achladies / Esperides DisputedAchladiesDisputed. One well-circulated list puts Achladies at 10; another source puts it at 11.
11Sklithri / Villa Liva One sourceSklithri
12Kanapitsa / Nostos DisputedKanapitsa, TzaneriaDisputed. Sources split between Kanapitsa at 12 and Kanapitsa at 13.
13Vromolimnos / Nostos Hermes One sourceVromolimnos, NostosFor Vromolimnos, get off at 13 or 14 and walk down the small road between them.
14Kolios Beach DisputedKolios, VromolimnosDisputed. One source puts Kolios at 15.
15Margi House DisputedKolios, Platanias
16Agia Paraskevi / Princess CorroboratedAgia Paraskevi, PlataniasThe fare boundary. €2 up to and including this stop, €3 beyond it.
17Poros One sourceTroulos approach
18Troulos crossroad One sourceTroulos village, junction for the Aselinos road
19Victoria / fuel station One source
20Troulos Beach / Astoria One sourceTroulos beach
21OTE building DisputedDirt track to MandrakiMuddled with stop 24. Two sources describe a 'Mandraki dirt track' stop at both numbers; there may genuinely be two approach tracks.
22Maratha / Palace Hotel CorroboratedMaratha
23Stamelos / Caravos One source
24Strofilia DisputedTrack to Mandraki, EliasSee stop 21 — the two are confused between sources.
25Agia Eleni road CorroboratedAgia Eleni, Golden Beach
26Koukounaries (terminus) CorroboratedKoukounaries, Krassa/BananaTicket kiosk. Banana is a 5–10 minute walk over the headland on a dirt path that forks — one branch to Banana (Krassa), the other to Little Banana. There is no separate Banana stop.

Which stop is my beach?

Beach or resortStopConfidence
Megali Ammos5–7, usually 6 One source
Vasilias8 and 9 One source
Achladies10 Disputed — one source says 11
Kanapitsa / Tzaneria12 Disputed — one source says 13
Nostos12–13 Disputed
Vromolimnos13 or 14, then walk down between them One source
Kolios14 Disputed — one source says 15
Platanias15 or 16 Disputed
Agia Paraskevi16 Corroborated — the fare boundary
Troulos village18 One source
Troulos beach20 One source
Maratha22 Corroborated
Agia Eleni25 Corroborated
Koukounaries26, the terminus Corroborated
Banana / Krassa26, then 5–10 min walk Corroborated — there is no separate Banana stop

For Banana, walk from the Koukounaries terminus car park over the headland on a dirt woodland path that forks — one branch to Banana (Krassa), the other to Little Banana.

Frequency and running times

Timetables are re-set several times within a season, stepping up through May and back down in October. Treat everything below as the shape of the year rather than a timetable.

  • Season opens 1 May — first bus from town 07:00, every 30 minutes, last out 23:30. One source
  • Through May — tightens to every 20 minutes, then every 15, with the last bus moving to midnight. One source
  • Late June to early September — every 15 minutes, roughly 07:00 to midnight. Corroborated Some sources claim a 10-minute headway and a 01:00 finish at absolute peak; we would not plan around that.
  • Return direction runs about 30 minutes behind the outbound — first bus back from Koukounaries around 07:30. One source
  • From 3 October — back to every 30 minutes, last from town 23:00. One source
  • Airport line — roughly every 30 minutes, 06:45 to 23:15, in high season. One source
  • November to April — a much-reduced local service. Frequency unverified.

End to end, stop 0 to stop 26, takes about 25–30 minutes, stretching past 30 when the bus is full and stopping everywhere.

The 5pm problem. Standing room is normal in July and August, and the worst crush is from about 17:00 when the beaches empty back towards town. Buses can pass a stop when full. If you have a ferry or a flight, leave yourself far more slack than the journey time suggests.

Frequently asked questions

How many bus stops are there on Skiathos?

27, numbered 0 to 26 along the single south-coast road. Stop 0 is the terminus in Skiathos Town by the New Port; stop 26 is Koukounaries. Because the numbering starts at zero people usually say 26 stops.

How much is the bus in Skiathos?

There are only two fares. €2 takes you from Skiathos Town to any stop up to and including Agia Paraskevi at stop 16, and also covers the Evangelistria and Xanemos lines. €3 covers stops 17 to 26 including Koukounaries, plus the airport and Aselinos. Children under 6 go free.

Can you pay by card on the Skiathos bus?

No — as of summer 2025 the bus was cash-only, paid to the driver or conductor as you board. Bring small notes and coins. There are staffed ticket kiosks at stops 0, 4 and 26 and at the airport, but whether those take cards is unverified.

Which bus stop is Koukounaries?

Stop 26, the terminus. Banana beach, also called Krassa, has no separate stop — walk from the terminus car park over the headland for 5–10 minutes on a dirt path that forks, one branch to Banana and the other to Little Banana.

Which bus stop is Agia Paraskevi in Skiathos?

Stop 16. This is one of the few stop numbers that is firmly corroborated, because it is also the fare boundary — €2 up to and including stop 16, €3 beyond it.

How long does the bus take from Skiathos Town to Koukounaries?

About 25–30 minutes end to end, stretching beyond 30 when the bus is full and stopping at everything. In July and August expect to stand, especially from about 5pm when the beaches empty back towards town.

How often does the Skiathos bus run?

Every 15 minutes from late June to early September, roughly 07:00 to midnight. The season opens on 1 May at every 30 minutes and tightens through the month; from 3 October it drops back to every 30 minutes. Timetables are re-set several times within a season, so check the operator's live tracker before relying on one.

The reverse lookup

What's actually at each stop

Pick a stop number and see the beaches it serves and the places to eat within reach of it.

Open the bus stop explorer