We'll be taking a ferry from Amorgos to Piraeus (in July), which should arrive in Piraeus at 15:00. There seem to be buses from Athens to Delphi at around 17:30 and 20:00. How would I get from Piraeus to the correct bus station (Terminal B?)? Does this seem possible in the amount of time I have? I'd prefer to take the earlier bus, but I don't know if the schedule is too tight. Thanks for your help.