We took a bus from Thessaloniki, Greece to Kavala, which took about two hours. From there we caught a 24-hour ferry to Patmos, Greece in the Dodecanese Islands. Our ferry was with Blue Star Ferries on the ship called Diagoras. Because we were spending so long on the ship we decided to book a Lux Cabin Berth. We were comfortable and we did enjoy various decks, outdoor areas, cafes and restaurants.