Bus lines from Zagreb, Croatia to Struga, North Macedonia
12:00ZagrebZagreb Station
20:30DubrovnikDubrovnik Station
Nomago
33€
See details
Switch to: Hafet ToursWait: 2 hour, 30 minutes
23:00DubrovnikDubrovnik Station
08:30StrugaStruga Station
Hafet Tours
60€
See details
Total duration:~20 hour, 30 minutes
17:00ZagrebZagreb Station
05:05SkopjeSkopje Station
Hafet Tours
60€
See details
Switch to: Vakchare-2Wait: 25 minutes
05:30SkopjeSkopje Station
08:20StrugaStruga Station
Vakchare-2
250den
See details
Total duration:~15 hour, 20 minutes
18:00ZagrebZagreb Station
05:50TetovoTetovo Station
Hafet Tours
60€
See details
Switch to: Vakchare-2Wait: 21 minutes
06:11TetovoTetovo Station
08:20StrugaStruga Station
Vakchare-2
?den
See details
Total duration:~14 hour, 20 minutes
18:00ZagrebZagreb Station
05:30SkopjeSkopje Station
Hisar Turizam
60€
See details
Switch to: Jotso TursWait: 32 minutes
06:02SkopjeSkopje Station
08:52StrugaStruga Station
Jotso Turs
?den
See details
Total duration:~14 hour, 52 minutes