Cheap Bus tickets to Diyarbakir

What are the most popular routes to Diyarbakir?

Istanbul Europe - DiyarbakirAverage pricePLN 213Average duration21h 29mDaily departures9
Istanbul Asia - DiyarbakirAverage pricePLN 211Average duration19h 45mDaily departures4
Izmir - DiyarbakirAverage pricePLN 215Average duration20h 45mDaily departures8
Ankara - DiyarbakirAverage pricePLN 179Average duration14hDaily departures7
Eskişehir - DiyarbakirAverage pricePLN 202Average duration18hDaily departures2