Cheap Bus and Ferry tickets to Kavala

What are the most popular routes to Kavala?

Istanbul Europe - KavalaAverage price₪109Average duration8hDaily departures5
Thessaloniki - KavalaAverage price₪72Average duration2h 20mDaily departures11
Athens - KavalaAverage price₪262Average duration9h 15mDaily departures3
Sofia - KavalaAverage price₪126Average duration6h 10mDaily departures2
Keşan - KavalaAverage price₪91Average duration4h 30mDaily departures2