How to Get From Athens To Mykonos
To get from Athens to Mykonos, you can use either a flight (40 minutes), a fast ferry (2 hours and 10 minutes) or a slow ferry (5 hours). You can take the ferry either from Rafina Port (35kms away from Athens Center) or from Piraeus Port (14 kms from Athens Center).
-Get from Athens to Mykonos by a ferry departing from Piraeus Port or Rafina Port:
To reach Piraeus, you can take the metro line 1 (green line) which crosses the city of Athens, and you should stop at the final destination. If you arrive at the Athens airport, take the X96 Bus. It departs every 20’ from the airport bus station, and it takes about 70’ to reach the port. If you take a taxi from the airport to the harbor it should cost you about 35 euros. Otherwise, if you get the taxi from any other part of Athens, it should cost you about 15-20 euros.
The ferry trip from Piraeus lasts around 5.5 hours (depending on vessel and weather conditions). The timetables vary with the period of the year. The trip cost starts at 35 euros for economy class travel. Before your trip check for schedules and prices here
Rafina lies between Athens and Marathon, and it is the second biggest passenger port in the region. To go to Rafina, you can take the bus from Mavromateon Street – Pedio Areos (10 minutes’ walk from the metro line 1 station “Victoria”). The bus departs every 15’-45’ starting from 05.45am and until 22.30pm. It takes 1h to reach Rafina’s Port, and the ticket costs 2.40 euros. You can also get a taxi from the Athens center to Rafina’s port. It takes almost 1h (depending on traffic), and it will cost you about 35 euros.
Going from the Athens International Airport directly to Rafina’s Port: If you arrive at Eleftherios Venizelos airport, and you want to go to the Rafina port, you can take a bus; the bus stop lies between exit 2 and 3 of the arrival hall. It takes 30,’ and it costs 3 euros.
The ferry trip from Rafina lasts around 4.5 hours (depending on vessel and weather conditions). The timetables vary depending on the period of the year. The trip cost starts at 30 euros for economy class travel. Before your trip check for schedules and prices here
For detailed information concerning bus and train timetables to/from the airport you can check here
-Get from Athens to Mykonos by plane:
Daily direct flights from the Athens International Airport ‘Eleftherios Venizelos’ to Mykonos –the flight duration is 40’. There are many flights daily and many airlines operating to/from Mykonos. Charter flights from many European cities operate, especially during the high season (late April- September). Check a flight booking website, like Skyscanner to find prices and timetables, as they vary a lot depending on the period of the year.
There are 5 airlines that fly directly from Athens to Mykonos: Aegean Airlines, Olympic Airways, Ryanair, Easyjet and Elinair. If you book early you could fly with 50-60USD per person. If you book at the last minute, you may have to pay up to 150USD for a single flight from Athens to Mykonos. You can book the flights from http://www.viva.gr and check there all the prices and the timetables. Athens has only one airport, the Eleftherios Venizelos Airport, which is also called AIA (Athens International Airport). AIA is 40 kms outside of Athens center and you will need around 40 minutes from the center of Athens to get there, either with a taxi, metro or bus. The taxi cost from the center of Athens to AIA is around 35 to 40 euros for up to 4 persons in the same cab.
If you are visiting Mykonos and Greece you may also find useful the following blog posts: