Ferries to Karpathos You can reach Karpathos by ferry from the port of Piraeus in Athens, as there are available routes approximately 3 times per week. However, the trip lasts from 18 to 21 hours. Apart from Athens, Karpathos is also connected by ferry with Milos, Santorini, Anafi, Kasos, Rhodes, Heraklion and Sitia in Crete and other islands. From Rhodes to Karpathos, the trip lasts approximately 5 hours. > View ferry connections to Karpathos or Book online your ferry tickets to Karpathos!