How to Get From Athens To Mykonos
There are three ways 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 km from Athens Center).
-How to Get from Athens to Mykonos by a ferry departing from Piraeus Port or Rafina Port
The first thing you should know, is that Athens has two ports: The first one is Piraeus Port (huge port, 14 km from the center of Athens, easy connection with the train) and the second one is Rafina Port (35 km from Athens, bus connections, but closer to Mykonos, Santorini, Paros and other Aegean islands).
Have a look below to get the feeling of where is the center of Athens (Syntagma Square), the Rafina port and the Piraeus Port, compared to Mykonos.
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
How Much is the Ferry from Athens to Mykonos?
The fast ferry from Rafina Port (Athens) to Mykonos costs 48 euros per person, for 2 hours and 15 minutes trip. The slow ferry from Rafina Port (Athens) to Mykonos costs 29 euros per person for 4 hours and 20 minutes trip.
The fast ferry from Piraeus Port (Athens) to Mykonos costs 60 euros per person for 2 hours and 40 minutes trip. The slow ferry from Piraeus Port (Athens) to Mykonos costs 35 euros per person for 4 hours and 20 minutes trip.
For detailed information concerning bus and train timetables to/from the airport, you can check here
Which Port to Go to Mykonos from Athens?
Athens has two ports, as said above, the Piraeus Port and the Rafina port. So, which port should you choose to get to Mykonos from Athens? The Rafina port? Or the Piraeus port?
We suggest that you choose the Rafina port to get to Mykonos from Athens if you choose to go with a fast ferry. Although Rafina’s port is more difficult to reach, the port is smaller, quicker to navigate, less crowded during July and August, the ferries find it easier to leave on time and the prices for the fast ferries are lower compared to getting them from Piraeus port. You will also reach Mykonos, 20 minutes faster (in 2 hours and 20 minutes instead of 2 hours and 40 minutes that is needed from Piraeus port).
We suggest that you choose the Piraeus port to get to Mykonos from Athens if you choose to go with a slow ferry. The slow ferries from Piraeus and Rafina take the same time to reach Mykonos (4 hours and 20 minutes), the prices are similar and you will reach Piraeus port faster and cheaper if you live in the center of Athens.
-How to 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 km 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: