Skiathos can be reached on regular sea routes from three mainland ferry ports:
as well as from the neighbouring islands. The most regular and closest access is from the town of Volos - ferries and hydrofoils from there are operated by Hellenic Seaways and takes around 90 minutes by hydrofoil or 2½ hours by regular ferry.
Agios Constantinos is served by both Hellenic Seaways and GA Ferries. The journey time again takes around 90 minutes by hydrofoil or 2½ hours by regular ferry.
Thessaloniki has a regular weekly ferry service run by GA Ferries which takes around 7½ hours and a high season catamaran service.
Other smaller ferry companies - or especially Flying Dolphin operators - may also offer services in high season. Booking of any ferry is highly recommended - especially in high season, at popular times of day, or near the weekend.
Check current availability and any special offers with a list of the best-reviewed Skiathos hotels from our travel fulfilment partners Booking.com:
Skiathos boasts its own airport located to the north of Skiathos town only a few kilometres up the road. The flight options to Skiathos are essentially the daily Olympic Airlines flight from Athens (usually an evening flight) or purchasing a seat on one of the many charter flights which arrive during the week. The UK and Scandinavia usually boast the widest selection of originating flights.
Flights to Volos are also available from some low-cost airlines and charter companies (AirBerlin being a prime example). Connections from here are obviously excellent for the port and ferry services.
Alternatives are flights to Thessaloniki or Athens, both of which are served by a wide range of full and low-priced scheduled airlines as well as a range of charters. In the case of Athens, a bus or rail transfer through to Volos or Agios Constantinos is necessary - in the case of Thessaloniki a bus transfer to Volos is probably the best solution unless the flight times coincide with the longer distance ferry service.