How to reach Skiathos Island
You can reach Skiathos either by plane or ferry. On Skiathos island there is an airport (Alexandros Papadiamantis Airport) that services international charter flights as well as local flights.
In case there is no direct flight from your country to Skiathos, you can check if there is a flight that arrives from the airport of Volos, which is the city closest to Skiathos. You can have a look at Skyscanner for available flights.
If you are travelling by car, Skiathos is directly connected with 3 mainland ports (Volos Port, Ag.Konstantinos Port, and Thessaloniki Port). For visitors coming from the north part of Europe, Thessaloniki Port is the closest option. The second closest port is the Port of Volos and for those coming from the south part of Greece, Ag.Konstantinos Port is the best option.
Skiathos is also daily connected with the nearby islands of Sporades (Skopelos and Alonissos).
For ferry tickets and timetables, you can have a look at ferryhopper.
From Athens, you can reach Skiathos either by plane, as there are daily direct flights from Athens to Skiathos, or by bus. In order to get to Skiathos from Athens International Airport “Eleftherios Venizelos” by bus, you can use the services of Alkyon travel agency (http://www.alkyontravel.gr), which is located in Kaniggos Square in Athens. Take a taxi or the underground from the airport and go to Kaniggos Square. There, you will board one of the travel agency’s coaches, which will take you directly to Agios Konstantinos port. From the port you will take a ferry or a high-speed ship and you will arrive in Skiathos in 2.5 and 1.5 hours respectively.