To reach Crete by car you will have to take a ferry from Piraeus. The ferries sail to Iraklion, Rethymnon and Chania. Prices are dependent on the standard and speed of the shuttle. The main selection criteria in my case was the price and nighttime flow so I chose the Elyrosa Anek Lines. We paid 146 Euro for two and the car. The ferry which sails from Piraeus at 22:00 arrives in Chania at 6:00 in the morning.