Flights & getting there
The airport at the very southern tip of Karpathos is linked by Olympic Air which has daily flights to Athens (€75, one hour).
Sky Express has daily links between Karpathos and Rhodes (€68, 40 minutes), plus Kasos (€56, 15 minutes). It also heads to Iraklion, Crete, via Rhodes (€162, two hours).
The airport is 14km southwest of Pigadia. A taxi will cost around €25. From Monday to Friday there is a daily bus departure to the airport from Pigadia (€3), but don't count on getting from the airport (at the time of research it departed at 7am). Given the size of the island it makes sense to rent a car. Many car-rental chains are based at the airport plus a couple of excellent in-town options that will arrange pick-up.
The island’s main port, Pigadia, is served by Blue Star Ferries and Anek Lines (which stops at Diafani). Blue Star has a weekly connection to/from Rhodes, Symi, Kos, Kalymnos, Leros and Patmos. Anek Lines ferries head once a week to/from Milos (€38, 20¼ hours), Santorini (€27, 15¼ hours), Anafi (€17, 13¼ hours), Iraklio (€19, 8¼ hours), Sitia (€19, 4¾ hours) and Kasos (€8, 1¾ hours) before ending up at Karpathos en route to Rhodes. Two services also head to Santorini, and one to Crete.
Local passenger ferry, the Kasos Princess (€10, 1½ hours), also offers day excursions to Kasos three times a week; one-way trips are permitted (but check first as regulations change).