I'm flying to Athens on 7th May and land at 12:45, looks like there's a ferry to Santorini (i've booked the hotel for that night) leaving at 18:00 from Piraeus port. I think it takes maybe 1.5hr max to clear custom and claim baggage and according to google map it takes 1.5hrs to get to the port with X96 bus, so i think i have enough time. Just want to check with locals if that sounds right? The other choice is to take the flight but for my wife and I its a 180euro difference.....
also can anyone advise if i have to book the ferry in advance? i have a eurail pass and can get a 30% discount if i book at the port, but im a bit worried that ticket might been sold out. Are the ferry tickets very tight in May and do you think i need to book them online, or just wait to save some money?