There are 6 ways to get from Skiathos to Kastoria by car ferry, car, ferry, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry, drive
best- Take the carferry from Skiathos to Port of Thessalonikicarferry
- Drive from Thessaloniki to Kastoriacar
5h 5m€108–215Hydrofoil, bus
cheapest- Take the ferry from Skiathos to Port of Volosferry
- Take the bus from Volos to Kastoriabus
7h 2m€48–53Hydrofoil, bus via Larissa
- Take the ferry from Skiathos to Port of Volosferry
- Take the bus from Volos to Larissabus
- Take the bus from Larissa to Kastoriabus
6h 33m€54–65Fly to Kozani National Airport Filippos, bus
- Fly from Skiathos Airport 'Alexandros Papadiamantis' (JSI) to Kozani National Airport Filippos (KZI)plane JSI - KZI
- Take the bus from Kozani to Kastoriabus
21h 55m€114–357Car ferry, bus
- Take the carferry from Skiathos to Port of Thessalonikicarferry
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Kastoriabus
9h 27m€97–184Fly to Ioannina National Airport, bus
- Fly from Skiathos Airport 'Alexandros Papadiamantis' (JSI) to Ioannina National Airport (IOA)plane JSI - IOA
- Take the bus from Ioannina to Kastoriabus
12h€126–423
Skiathos Airport 'Alexandros Papadiamantis' (JSI) to Kozani National Airport Filippos (KZI) flights
Comparing Your Travel Options
The cheapest way to get from Skiathos to Kastoria is to Hydrofoil and bus which costs €45 - €55 and takes 7h 2m.
The fastest way to get from Skiathos to Kastoria is to car ferry and drive which takes 5h 5m and costs €100 - €220.
The distance between Skiathos and Kastoria is 376 km.
The best way to get from Skiathos to Kastoria without a car is to Hydrofoil and bus via Larissa which takes 6h 33m and costs €50 - €65.
It takes approximately 5h 5m to get from Skiathos to Kastoria, including transfers.
There are 271+ hotels available in Kastoria.
What companies run services between Skiathos, Greece and Kastoria, Greece?
There is no direct connection from Skiathos to Kastoria. However, you can take the car ferry to Port of Thessaloniki then drive to Kastoria. Alternatively, you can take a ferry from Skiathos to Kastoria via Port Of Volos, Volos, and Larissa in around 6h 33m.
- Website
- skyexpress.gr
Flights from Skiathos Airport 'Alexandros Papadiamantis' to Kozani National Airport Filippos via Athens
- Ave. Duration
- 19h 30m
- When
- Monday and Saturday
- Estimated price
- €95–340
Flights from Skiathos Airport 'Alexandros Papadiamantis' to Kozani National Airport Filippos via Athens, Kastoria
- Ave. Duration
- 21h 30m
- When
- Wednesday
- Estimated price
- €100–360
- Website
- en.aegeanair.com
Flights from Skiathos Airport 'Alexandros Papadiamantis' to Ioannina National Airport via Athens
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- €100–400
Flights from Skiathos Airport 'Alexandros Papadiamantis' to Ioannina National Airport via Mytilini, Athens
- Ave. Duration
- 10h 25m
- When
- Monday
- Estimated price
- €120–440
- Phone
- +30 2410 567600
- [email protected]
- Website
- ktellarisas.gr
Bus from Volos to Larissa
- Ave. Duration
- 1h
- Frequency
- Hourly
- Schedules at
- ktellarisas.gr
- Phone
- +30 2421033254
- Website
- KTEL Magnesias
Bus from Volos to Larissa
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- KTEL Magnesias
- Phone
- +30 26410 54444
- [email protected]
- Website
- ktel-aitolnias.gr
Bus from Volos to Larissa
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Estimated price
- €8–13
- Schedules at
- ktel-aitolnias.gr
- [email protected]
- Website
- ktel-kastorias.gr
Bus from Larissa to Kastoria
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- €19
- Schedules at
- ktel-kastorias.gr
Bus from Kozani to Kastoria
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €11
- Schedules at
- ktel-kastorias.gr
Bus from Volos to Kastoria
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- €20
- Schedules at
- ktel-kastorias.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Kastoria
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- €20
- Schedules at
- ktel-kastorias.gr
Bus from Ioannina to Kastoria
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Estimated price
- €22
- Schedules at
- ktel-kastorias.gr
- Phone
- +30 2461034454
- [email protected]
- Website
- ktelkozanis.gr
Bus from Kozani to Kastoria
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Schedules at
- ktelkozanis.gr
- Phone
- +302651083071
- [email protected]
- Website
- KTEL Ioanninon
Bus from Ioannina to Kastoria
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- €16–23
- Website
- KTEL Ioanninon
- Phone
- +30 210 710 7 710
- [email protected]
- Website
- Seajets
Car ferry from Skiathos to Port of Thessaloniki
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Estimated price
- €70–160
- Website
- Seajets
Car ferry from Skiathos to Port of Thessaloniki
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Estimated price
- €70–160
- Website
- Seajets
- Phone
- +30 210 4121654
- [email protected]
- Website
- aegeanflyingdolphins.gr
Ferry from Skiathos to Port of Volos
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €27–35
- Schedules at
- aegeanflyingdolphins.gr
Ferry from Skiathos to Port of Volos
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €27–35
- Schedules at
- aegeanflyingdolphins.gr
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Getting to Milan from the airport, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.



















