You can only come to Patmos by sea, as the island does not have an airport as its neighbor islands Samos and Leros. This has turn out to be very positive because in this way the island keeps its calm and traditional character.
Traveling by ship from Piraeus takes about 7 το 8 hours, with the Blue Star Ferries.
Boats leave from Gate E1 in Piraeus port daily. Gate E1 is for islands of the Dodecanese, to which Patmos belongs.
Patmos island can also be reached by local maritime companies via other greek islands.
For exact trip schedules and online booking tickets system you can visit the "Dodekanisos Seaways - Official Website" at 12ne.gr
Patmos does not have an airport - you may fly to the islands of Rhodes (international airport), Kos (international airport), Samos (international airport), Leros (domestic flights). From there you can catch a Catamaran to get to Patmos island.
There is also an operational helicopter pad, but this is not an option for most