There are 7 ways to get from Zagreb to Resen by plane, car, bus, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Zagreb Franjo Tuđman Airport to Skopje International Airport, drive
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Skopje International Airport (SKP)plane ZAG - SKP
- Drive from Skopje-Airport-SKP to Resencar
6h 37m$93–272Bus via Gostivar
cheapest- Take the bus from Zagreb, Autobusni Kolodvor to Gostivarbus
- Take the bus from Gostivar to Strugabus
- Take the bus from Struga to Resenbus
19h 4m$83–101Bus
- Take the bus from Zagreb, Autobusni Kolodvor to Strugabus
- Take the bus from Struga to Resenbus
18h 47m$94–120Drive 990.8 km
- Drive from Zagreb to Resencar 990.8 km
10h 3m$162–234Fly Zagreb Franjo Tuđman Airport to Thessaloniki Airport Makedonia, train, drive
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Thessaloniki Airport Makedonia (SKG)plane ZAG - SKG
- Take the train from Thessaloniki to Florinatrain
- Drive from Florina to Resencar
10h 17m$87–277Shuttle to Ljubljana, fly to Skopje International Airport, drive
- Take a shuttle bus from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Skopje International Airport (SKP)plane LJU - SKP
- Drive from Skopje-Airport-SKP to Resencar
8h 24m$123–698Bus, train
- Take the bus from Zagreb, Autobusni Kolodvor to Skopje, Transporten Centarbus
- Take the train from Skopje to Bitolatrain 645 / ...
19h 24m$88–155
Zagreb to Resen by bus
Comparing Your Travel Options
The cheapest way to get from Zagreb to Resen is to bus via Gostivar which costs $80 - $110 and takes 19h 4m.
The fastest way to get from Zagreb to Resen is to fly and drive which takes 6h 37m and costs $90 - $280.
No, there is no direct bus from Zagreb to Resen. However, there are services departing from Zagreb, Autobusni Kolodvor and arriving at Resen via Struga. The journey, including transfers, takes approximately 18h 47m.
The distance between Zagreb and Resen is 812 km. The road distance is 990.8 km.
The best way to get from Zagreb to Resen without a car is to bus which takes 18h 47m and costs $90 - $120.
It takes approximately 6h 37m to get from Zagreb to Resen, including transfers.
Zagreb to Resen bus services, operated by Hisar Turizam, depart from Zagreb, Autobusni Kolodvor station.
Zagreb to Resen bus services, operated by Hisar Turizam, arrive at Struga station.
Yes, the driving distance between Zagreb to Resen is 991 km. It takes approximately 10h 3m to drive from Zagreb to Resen.
There are 1315+ hotels available in Resen.
What companies run services between Zagreb, Croatia and Resen, North Macedonia?
You can take a bus from Zagreb, Autobusni Kolodvor to Resen via Struga in around 18h 47m.
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Skopje International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- $75–230
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Florina
- Ave. Duration
- 3h 4m
- Frequency
- 4 times a day
- Estimated price
- $15–22
- Website
- Hellenic Train S.A.
- Phone
- +386 41520943
- [email protected]
- Website
- hisarturizam.com
Bus from Zagreb, Autobusni Kolodvor to Struga
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- hisarturizam.com
Bus from Zagreb, Autobusni Kolodvor to Skopje, Transporten Centar
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $60–100
- Schedules at
- hisarturizam.com
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 South Korea: Travelling from Seoul to Busan , How to get from Southend Airport into central London, and Why you should take the train in the US - to help you get the most out of your next trip.








