Cheap Bus tickets to Ohrid

What are the most popular routes to Ohrid?

Tirana - OhridAverage priceTRY 1,021Average duration3hDaily departures3
Budva - OhridAverage priceTRY 1,892Average duration8h 50mDaily departures1
Belgrade - OhridAverage priceTRY 2,399Average duration8h 31mDaily departures1
Kotor - OhridAverage priceTRY 1,622Average duration9h 25mDaily departures1
Istanbul Europe - OhridAverage priceTRY 2,321Average duration15h 30mDaily departures2