Back to Blog
Transfers5 min read

How to Get from Athens to Mykonos (2026): Rafina, Piraeus or Fly

Key Takeaways

  • Read the ticket: Mykonos ferries leave from Rafina or Piraeus. They are not interchangeable on the morning you travel.
  • From ATH, Rafina is usually 20 to 35 minutes. Piraeus is about an hour. That is why Rafina wins on a same-day landing.
  • Ferry time is often 2.5 to 5.5 hours depending on port, vessel and stops. A flight is about 45 minutes plus airport process.
  • Ferry check-in at Rafina often closes 30 to 45 minutes before departure. Build a real buffer after landing.
In this guide

Athens to Mykonos goes wrong at the port, not at the island. The ticket says Rafina or it says Piraeus. Those are different roads, different drive times from the airport, and different boats. Treat them as the same ‘Athens ferry’ and you miss the sailing.

This post is Mykonos only. Santorini is almost always Piraeus: Athens to Santorini. The three-port map is in Athens to the Greek islands. The Rafina drive itself is in Athens Airport to Rafina Port.

Rafina or Piraeus

Check the ticket

20 to 35 min

ATH to Rafina, typical

~45 min

Flight ATH to JMK

2.5 to 5.5 hrs

Ferry band, typical

Rafina or Piraeus for Mykonos?

If you land at ATH and go straight to the island, Rafina is usually the rational port: 15 to 20 kilometres from the airport, a short drive, and many Mykonos, Tinos and Andros routes. Piraeus still runs Mykonos sailings. It is the right port when that is what you bought, or when you are coming from a city hotel and the Piraeus timetable fits better.

You are starting fromPreferWhy
Athens Airport, same-day ferryRafina, if a suitable sailing existsShorter road transfer, less time in Athens traffic
Hotel in Plaka, Monastiraki, KoukakiWhichever port is on the ticket you wantedPiraeus is closer to the centre. Rafina is an east-coast run
Tight international-to-island connectionFly ATH to JMK, or a Rafina sailing with a wide bufferDo not stack immigration, bags and a long Piraeus drive

Never ‘just go to Piraeus’ because that is the famous name. Open the PDF. The heading is the port.

Fly or Take the Ferry?

The flight is about 45 minutes. Add airport time in Athens and a transfer from Mykonos Airport into town or to a beach hotel. Door to door, flying still wins when you land at ATH at noon and want to be on Mykonos for dinner.

The ferry wins on cost in many shoulder-season searches, on luggage, and if you enjoy the crossing. High-speed boats from Rafina can be the sweet spot: shorter sea time than a slow Piraeus conventional, without a second airport. They also cancel more readily in strong wind.

Fly

Short island stay, late ATH arrival, seasickness, or a fare that beats the fast boat once you add taxis.

Rafina ferry

Same-day from the airport, northern Cyclades routing, less road time than Piraeus.

Piraeus ferry

You are already in central Athens, or the sailing you want only exists from Piraeus.

How Long the Boat Takes

Expect a wide band: about 2.5 to 5.5 hours depending on port, high-speed versus conventional, and stops. Rafina high-speed services are often toward the shorter end. A slow boat from Piraeus is the long day. Check your departure, not a blog average, the week you travel.

You arrive at Mykonos (typically the new port at Tourlos for many conventional and some high-speed craft, with other landings possible). Town is a transfer, not a walk with three suitcases. Budget for that on the island side.

Airport to the Port Without Missing Check-in

Rafina check-in often closes 30 to 45 minutes before departure. Add baggage reclaim. A 20-minute map drive is not a 20-minute plan. In summer afternoons the same road is 35 to 40 minutes. Book ATH to Rafina if the ferry is the day’s only job. KTEL buses exist and are cheaper. They are a poor match for a tight Mykonos sailing after a delayed long-haul.

If the ticket is Piraeus, use ATH to Piraeus and allow closer to an hour on the road, more on a Friday. From a hotel, city to Piraeus or a booked run out to Rafina if that is the port. We need the pin and the gate, not ‘the Mykonos boat’.

Same-day landing

A morning European arrival plus a late-afternoon Rafina sailing can work. An intercontinental landing plus an early afternoon boat is how people buy a hotel in Athens they did not want. When in doubt, sleep in the city and sail the next morning.

Wind, August and the Flight Home

Book summer Mykonos boats two to four weeks ahead, earlier for August weekends. The 15 August holiday is a peak. Keep a digital ticket and read whether you still collect a paper pass at the port.

Meltemi winds hit the Cyclades hard. High-speed Mykonos routes cancel. If you must be at ATH for a long-haul, do not take the last catamaran the evening before. Come back a night early. Reverse transfers: Rafina to airport or Piraeus to airport.

Send flight number, ferry PDF and hotel pin to contact if you want the Athens-side car quoted. We do not issue the boat ticket.

Frequently Asked Questions

Rafina is usually better if you are coming from Athens Airport the same day. Piraeus can be better from a central hotel, or when that is the sailing you booked. The ticket decides. Do not assume.

Theo Travel

Need a private tour or transfer?

Fixed-price private transfers and day tours across Athens and Greece. Professional chauffeurs, Mercedes-Benz fleet, 25 years of experience.

Related Guides