Honestly, the absolute Best Way to get from Athens to Mykonos is by taking a 45 mins flight from Athens Airport (El. Venizelos airport). The ferry from Athens to Mykonos takes around from 2.5 hrs to 4 hrs (depending on which ferry boat you take) and it's also not a bad option.