Cheap Bus tickets to Ohrid

What are the most popular routes to Ohrid?

Tirana - OhridAverage priceCHF 18Average duration3hDaily departures3
Budva - OhridAverage priceCHF 33Average duration8h 50mDaily departures1
Belgrade - OhridAverage priceCHF 42Average duration8h 31mDaily departures1
Kotor - OhridAverage priceCHF 28Average duration9h 25mDaily departures1
Istanbul Europe - OhridAverage priceCHF 40Average duration15h 30mDaily departures2