Athens to Mykonos Ferry: How Long does it take? (Quick Answer: The fastest ferry takes 2 hours and 10 minutes)
To go from Athens to Mykonos you have two ways: Either by plane (40 minutes flight and around 90USD/person cost) or take the ferry from Piraeus port or Rafina port, which are the two main ports of Athens. The Piraeus port is in the south of Athens, around 15kms from the center of Athens. The Rafina port is 35 km outside of Athens. Now, Piraeus port is easier to get to if you are staying in the center of Athens, but the ferry takes longer, as Rafina is pretty close to Mykonos.
Moreover, there are two types of boats leaving from Piraeus port and Rafina port to Mykonos. The slow ones (cheaper) and the faster ones (more expensive).
The fastest ferries from Rafina take 2 hours and 20 minutes. Here is a list of ferry companies, how much time it takes for the route Rafina-Mykonos and the cost. You can book them at http://www.viva.gr – You can also find a lot of information on them at our 3 Days in Mykonos Travel Guide
Rafina To Mykonos Ferries: How Long and How Much
If you choose to get the ferry from Piraeus port to Mykonos, here is the situation:
So, the fastest ferry from Piraeus to Mykonos takes 2 hours and 35 minutes and costs around 60 Euros per person.
If you are visiting Mykonos and Greece you may also find useful the following blogposts: