Cheap Bus and Ferry tickets to Kavala

What are the most popular routes to Kavala?

Thessaloniki - KavalaAverage price$31Average duration2h 20mDaily departures11
Athens - KavalaAverage price$111Average duration9h 5mDaily departures2
Athens - KavalaAverage price$100Average duration13h 30mDaily departures1
Istanbul Europe - KavalaAverage price$52Average duration8hDaily departures2
Sofia - KavalaAverage price$43Average duration6h 30mDaily departures1