By Boat
You can travel to Skiathos by direct flights and by using ferries. The island of Skiathos has only one port in Chora. The port is also in the town center, which means you do not have to worry about getting to and from. It is located on the southern western part of the island and all ferries depart from here. There are daily ferries from mainland Greece as well as from the neighboring islands of Skopelos and Alonissos.
How to get to Skiathos from Athens via Agios Konstantinos
Arguably, the most convenient way to get to Skiathos from Athens is to take the ferry from Agios Konstantinos. This is a port located on the mainland, and you can only reach Skiathos from here during the summer months. At this time of year, ferries leave daily and it takes 3.5 hours to arrive on the island. If you are not travelling by car, KTEL Fthiotidos operates a bus service between Athens and Agios Konstantinos. You need to take the Athens-Lamia bus from Liossion KTEL Station. The bus stops at Agios Konstantinos and the journey takes about 2.5 hours. There are frequent public buses to Agios Konstantinos every day.
How to get to Skiathos from Evia via Mantoudi
This small port in northern Evia has connections with Skiathos. The journey takes anywhere between 1.5 hours to 4.5 hours, depending upon the type of ferry you choose and the weather conditions.
How to get to Skiathos from Volos
Volos is located in Thessaly, and this is the easiest route, if you want to head to Skaithos quickly. There are around 5 ferries a day sailing from Volos to Skiathos and journey time vary from 1 hour and 20 minutes to over 3 hours. Ferries run all year round, however, they are subject to weather-related changes. The earliest ferry departs from Volos early in the morning. Depending on when you arrive, it may warrant an overnight stay in Volos ready for an early morning departure.
How to get to Skiathos from Thessaloniki
Another option is to take a ferry from Thessaloniki. Between June and September, there are daily ferry services between Thessaloniki and Skiathos, with a journey time of around 3.5 hours.
Connection with other islands
Skiathos is an awesome base for island hopping to the rest of the Sporades islands. The trip between Aonissos and Skiathos takes two hours by ferry. The journey from Skopelos to Skiathos is about 30 minutes with a high-spedd ferry and around 1.5 hours by conventional boats.
By Aeroplane
Skiathos is home to Alexandros Papadiamantis Airport. The airport’s short runway and its proximity to an adjacent public road have made it a popular destination for planespotters. This is the only airport in the Sporades and receives domestic flights from Athens (year-round) and low-cost airline flights from across Europe during the peak summer. There are many seasonal direct flights from the UK to Skiathos (May to October), and some to Volos Airport. If you fly to Volos Airport, you would need to take the bus to Volos main ferry port an then it is just a short ferry ride over to Skiathos. For people flying in to Athens, there are several domestic flights from Athens to Skiathos per week, with regular daily flights in the summer months. If you cannot get a direct flight to Skiathos, you can fly to Athens or Thessaloniki. From there, you can change to a domestic flight to Skiathos.