Skiathos has its own airport which caters to international charter flights as well as local flights.If you can t find a direct flight from your country , check the airport of Volos (the nearest major town on the mainland) www.volosairport.gr
Then you can get a ferry or a hydrofoil from Volos to Skiathos.www.hellenicseaways.gr
To get from Athens airport to Skiathos, you should take a taxi or the underground to reach Kaniggos Square. There you can find ALKYON OFFICE (www.alkyontravel.gr
) from which you can take the bus to Agios Konstantinos port. The bus brings you direct to the ferries or the hydrofoils for Skiathos.