From Piraeus Port, book a ferry ticket here:
You can also travel from the port of Neapoli in Laconia (Peloponnese) to the port of Kythira. You can reach the port of Neapoli either by car or by KTEL, it is about 320 km from Athens.
Book a ferry ticket here: