Cheap Bus tickets to Struga

What are the most popular routes to Struga?

Istanbul Europe - StrugaAverage priceRUB 3,511Average duration15hDaily departures1
Zagreb - StrugaAverage priceRUB 3,887Average duration16hDaily departures1
Koper - StrugaAverage priceRUB 3,887Average duration20h 30mDaily departures1
Ljubljana - StrugaAverage priceRUB 3,886Average duration18h 30mDaily departures1
Zürich - StrugaAverage priceRUB 8,438Average duration1d 8hDaily departures2