There are 4 ways to get from Skiathos to Macedonia by car ferry, car, ferry, bus, or train
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 Macedoniacar
4h 55m$120–256Hydrofoil, bus
cheapest- Take the ferry from Skiathos to Port of Volosferry
- Take the bus from Volos to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Serresbus
- Take the bus from Serres to Blagoevgrad Central Bus Terminalbus
- Take the bus from Blagoevgrad Bus Station to Petrich Bus Stationbus
11h 18m$91–137Car ferry, train, drive
- Take the carferry from Skiathos to Port of Thessalonikicarferry
- Take the train from Thessaloniki to Rodopolistrain Re
- Drive from Rodopolis to Macedoniacar
7h 4m$113–245Car ferry, train, drive via Mandraki
- Take the carferry from Skiathos to Port of Thessalonikicarferry
- Take the train from Thessaloniki to Mandrakitrain Re
- Drive from Mandraki to Macedoniacar
7h 19m$111–242
Questions & Answers
The cheapest way to get from Skiathos to Macedonia is to Hydrofoil and bus which costs $90 - $140 and takes 11h 18m.
The fastest way to get from Skiathos to Macedonia is to car ferry and drive which takes 4h 55m and costs $120 - $260.
The distance between Skiathos and Macedonia is 328 km.
The best way to get from Skiathos to Macedonia without a car is to Hydrofoil and bus which takes 11h 18m and costs $90 - $140.
It takes approximately 4h 55m to get from Skiathos to Macedonia, including transfers.
There are 379+ hotels available in Macedonia.
What companies run services between Skiathos, Greece and Macedonia, Blagoevgrad, Bulgaria?
There is no direct connection from Skiathos to Macedonia. However, you can take the car ferry to Port of Thessaloniki then drive to Macedonia. Alternatively, you can take a ferry from Skiathos to Macedonia via Port Of Volos, Volos, Thessaloniki Macedonia KTEL Bus Station, Serres, Blagoevgrad Bus Station, and Petrich Bus Station in around 11h 18m.
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- Twice daily
- Estimated price
- $8–12
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Mandraki
- Ave. Duration
- 1h 54m
- Frequency
- Twice daily
- Estimated price
- $9–13
- Website
- Hellenic Train S.A.
- Phone
- +30 2421033254
- Website
- KTEL Magnesias
Bus from Volos to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- $25–35
- Website
- KTEL Magnesias
- 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
- $90–220
- Website
- Seajets
Car ferry from Skiathos to Port of Thessaloniki
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Estimated price
- $90–220
- Website
- Seajets
Car ferry from Skiathos to Port of Thessaloniki
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Estimated price
- $90–220
- Website
- Seajets
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 Want to know more about Flixbus?, Slovenia: Getting from Ljubljana to Lake Bled, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

















