Cheap Bus tickets to Ohrid

What are the most popular routes to Ohrid?

Tirana - OhridAverage priceCHF 17Average duration3hDaily departures4
Belgrade - OhridAverage priceCHF 42Average duration8h 31mDaily departures2
Budva - OhridAverage priceCHF 33Average duration8h 50mDaily departures1
Kotor - OhridAverage priceCHF 28Average duration9h 25mDaily departures1
Skopje - OhridAverage priceCHF 16Average duration3h 45mDaily departures5