Cheap Ferry tickets to Karpathos

What are the most popular routes to Karpathos?

Rhodes - KarpathosAverage price$24Average duration3h 44mDaily departures1
Pireas - KarpathosAverage price$73Average duration17h 35mDaily departures1
Sitia - KarpathosAverage price$23Average duration3h 35mDaily departures1
Heraklion - KarpathosAverage price$23Average duration6h 35mDaily departures1
Diafani - KarpathosAverage price$8Average duration50mDaily departures1