There are 4 ways to get from Corfu to North Macedonia by ferry, bus, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus via Tetovo
best- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarande,Posta Shqiptare to Struga - Makedonski Postibus
- Take the bus from Struga to Tetovobus
- Take the bus from Tetovo to Skopje, Transporten Centarbus
8h 38mFlying Dolphin, bus
cheapest- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarande,Posta Shqiptare to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Skopje, Transporten Centarbus
12h$64–118Car ferry, drive
- Take the carferry from Port of Corfu to Port of Igoumenitsacarferry
- Drive from Port of Igoumenitsa to Skopjecar
6h 47m$102–178Ferry, bus
- Take the ferry from Port of Corfu to Sarandëferry
- Take the bus from Sarande,Posta Shqiptare to Ohridbus
- Take the bus from Ohrid to Skopje, Transporten Centarbus
8h 40m
Corfu to North Macedonia by ferry, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Corfu to North Macedonia is to Flying Dolphin and bus which costs $60 - $120 and takes 12h.
The fastest way to get from Corfu to North Macedonia is to car ferry and drive which takes 6h 47m and costs $100 - $180.
The distance between Corfu and North Macedonia is 532 km.
The best way to get from Corfu to North Macedonia without a car is to ferry and bus via Tetovo which takes 8h 38m and costs .
It takes approximately 8h 38m to get from Corfu to North Macedonia, including transfers.
North Macedonia is 1h behind Corfu. It is currently 10:41 AM in Corfu and 9:41 AM in North Macedonia.
There are 1799+ hotels available in North Macedonia.
What companies run services between Corfu, Greece and North Macedonia?
There is no direct connection from Corfu to North Macedonia. However, you can take the ferry to Sarandë, walk to Sarande,Posta Shqiptare, take the bus to Struga - Makedonski Posti, walk to Struga, take the bus to Tetovo, then take the bus to Skopje, Transporten Centar. Alternatively, you can take a car ferry from Port of Corfu to Skopje via Port of Igoumenitsa in around 6h 47m.
- Phone
- +389 70 212 106
- [email protected]
- Website
- senadtours.com
Bus from Sarande,Posta Shqiptare to Struga - Makedonski Posti
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- $47
- Schedules at
- senadtours.com
Bus from Sarande,Posta Shqiptare to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $47
- Schedules at
- senadtours.com
- Phone
- +355 69 377 7474
- [email protected]
- Website
- sarandaport.al
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Schedules at
- sarandaport.al
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Schedules at
- sarandaport.al
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 How to get from Luton Airport into central London, Getting to Rome from the airport, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

