Cheap Bus tickets to Struga

What are the most popular routes to Struga?

Istanbul Europe - StrugaAverage price$68Average duration15hDaily departures1
Zagreb - StrugaAverage price$75Average duration16hDaily departures1
Koper - StrugaAverage price$75Average duration20h 30mDaily departures1
Ljubljana - StrugaAverage price$75Average duration18h 30mDaily departures1
Zürich - StrugaAverage price$163Average duration1d 8hDaily departures2