Cheap Bus and Ferry tickets to Kavala

What are the most popular routes to Kavala?

Sofia - KavalaAverage price$52Average duration6hDaily departures3
Istanbul Europe - KavalaAverage price$36Average duration8hDaily departures4
Thessaloniki - KavalaAverage price$25Average duration2h 20mDaily departures14
Athens - KavalaAverage price$88Average duration9h 15mDaily departures3
Blagoevgrad - KavalaAverage price$39Average duration5hDaily departures3