
Karpathos es una isla muy bien comunicada por barcos, transbordadores y embarcaciones de todo tipo. No se puede llegar a ella directamente desde Europa, por lo que quien desee llegar a Karpathos en barco tendrá que embarcar hacia Atenas (El Pireo), y continuar desde allí en catamarán, ferry rápido o ferry regular. La elección del barco afectará naturalmente al coste del billete y a la duración del viaje.
Hay dos puertos en Karpathos, el más importante es el de la capital Pigadia, mientras que el segundo, más pequeño, está en Diafani. Desde Karpathos se puede navegar a las islas de Santorini, Milos y Kassos, así como a Rodas y Creta, que están muy cerca, y por supuesto al Pireo, el puerto de Atenas, desde donde salen barcos a prácticamente todas las islas griegas habitadas.