Key Takeaways
- Rafina is about 15–20 km from Athens Airport — typically 20–35 minutes by car, longer in summer traffic.
- It is the smart port for Mykonos, Andros and Tinos when you land at ATH and head straight to a ferry.
- There is no useful metro link; options are KTEL bus, taxi or a pre-booked private transfer.
- Ferry check-in at Rafina often closes 30–45 minutes before departure — build a real buffer after landing.
In this guide
If your ferry leaves from Rafina, you are in luck: the port sits roughly 15 to 20 kilometres from Athens International Airport — one of the shortest airport-to-port runs in Greece. Get the transfer wrong, though, and a tight Mykonos sailing becomes a missed boat with very little waiting infrastructure to fall back on.
We drive this corridor constantly in summer. This guide covers real drive times, what a taxi roughly costs, where the KTEL bus actually stops, and when a private transfer is worth it. If you are still choosing between ports, see our wider guide to Athens to the Greek islands first.
~15–20 km
Airport to Rafina
20–35 min
Typical drive
Mykonos
Key ferry route
30–45 min
Ferry check-in buffer
Why Use Rafina Instead of Piraeus?
Rafina is the main departure hub for the northern Cyclades: Mykonos, Andros, Tinos and several seasonal routes. For travellers landing at ATH and going straight to those islands, Rafina usually beats Piraeus on total journey time because you skip the longer airport-to-Piraeus run and often catch a faster crossing.
Choose Rafina when
Your ticket says Rafina, and your island is Mykonos, Andros, Tinos or another northern Cyclades sailing from this port.
Choose Piraeus when
Your ferry or cruise leaves from Piraeus (most Santorini, Crete and many central Cyclades sailings). See our Athens Airport to Piraeus Port guide.
Choose Lavrio when
You are heading to Kea or Kythnos — those routes usually leave from Lavrio, not Rafina.
How Far Is Rafina from Athens Airport?
Distance is about 15–20 km depending on the exact port gate. In light traffic the drive is often 20–25 minutes via Attiki Odos and the local approach roads. In July and August, especially late afternoon, 30–40 minutes is more realistic.
That short distance is why so many island-hoppers prefer Rafina after an international arrival: you can clear immigration, collect bags and still make a mid-afternoon ferry if your connection timing is honest. The trap is treating a 20-minute map estimate as a guarantee on a summer Friday.
Your Transfer Options Compared
Private transfer
A pre-booked private transfer is the cleanest option if your ferry timing is tight, you have luggage, you are travelling as a family or group, or you land late. The price is fixed before you travel. Your driver tracks the flight, meets you in arrivals with a name sign, and drops you at the correct part of the port.
For anyone who cannot afford to miss a sailing, this is the option we recommend. The cost difference versus a taxi is usually modest compared with rebooking a ferry in peak season. Book a private Athens Airport to Rafina Port transfer with Theo Travel if you want the door-to-gate version done properly.
Taxi from the official rank
Yellow taxis queue at Exit 3 on the arrivals level. Unlike the airport-to-city-centre route, Rafina does not have the same famous €40 / €55 flat fare. Expect a metered or quoted fare that commonly falls roughly in the mid-€30s to around €50 by day, higher at night — confirm before you sit down, and keep cash as backup even if the driver has a card machine.
Confirm before you ride
Ask for the total fare to Rafina Port before the taxi leaves the kerb. If the number sounds vague or keeps changing, step out and take the next official taxi or use a pre-booked transfer.
KTEL bus
The KTEL Attikis bus is the budget option. It typically stops near the Sofitel Airport Hotel area — not always at the same place as the main X95/X96 express-bus stands — so ask at airport information if you cannot find it. Tickets are cheap (a few euro) and the ride is often around 25–40 minutes depending on stops and traffic.
The bus works well if you have light luggage, plenty of time before sailing, and some tolerance for finding the stop. It is a poor choice for a tight ferry connection, late-night arrivals with big bags, or travellers who hate uncertainty after a long flight.
| Option | Typical time | Best for |
|---|---|---|
| Private transfer | 20–35 min | Tight ferries, families, groups, late arrivals |
| Taxi | 20–40 min | Flexible timing, light planning |
| KTEL bus | 25–40+ min | Budget travellers with a big buffer |
How Much Buffer Do You Need Before the Ferry?
Work backwards from sailing time, not from the map. After landing you still need immigration (if arriving from outside Schengen), baggage reclaim, walking to your transfer, the drive, and port check-in. Many Rafina operators want you checked in 30–45 minutes before departure.
Comfortable connection
At least 3 hours between scheduled landing and ferry departure in summer, more if you need to buy tickets at the port.
Tight but possible
Around 2–2.5 hours only if bags come quickly, you have tickets already, and a private transfer is waiting.
Too tight
Under 2 hours after an international long-haul — do not gamble it in July or August.
Buy the ferry ticket first
Have your Rafina ferry ticket booked before you land. Peak Mykonos sailings sell out, and standing in a ticket queue after a delayed flight is how people miss boats.
Which Ferries Leave from Rafina?
Rafina’s core year-round strength is the northern Cyclades. Fast boats to Mykonos can be around two to three hours depending on the vessel and stops. Andros and Tinos are also regular. Seasonal schedules expand in summer, so always check your ticket for the exact port — never assume Mykonos means Rafina, and never assume Rafina means every Cycladic island.
Mykonos itself has more than one port area (including Tourlos / New Port for many larger ferries). Confirm the arrival pier on your ticket so your island taxi or hotel transfer knows where to meet you.
What Should You Do After You Land?
Follow arrivals signs, clear passport control if required, collect luggage, then meet your driver in the arrivals hall or head to the taxi rank / Sofitel-area bus stop. Tell your transfer company your flight number so they can adjust for delays. If you are on a private transfer with Theo Travel, you will receive meeting-point details in your confirmation.
Once at Rafina, the port is compact compared with Piraeus. Still, give yourself time to find the right gate, especially with suitcases. If your sailing is cancelled by Meltemi winds — common in high summer — you will want phone battery, snacks and a plan B, not a sprint from the kerb.
Private Transfer vs Taxi vs Bus: Our Honest Pick
Take the bus if you are solo, on a budget and have hours to spare. Take a taxi if you are flexible and happy to confirm the fare on the spot. Book a private transfer if the ferry matters, the bags are heavy, the kids are tired, or the flight is delayed. That is the decision framework we use with our own clients every week.
If you also need the reverse journey later — island return into Rafina, then ATH for a flight home — the same logic applies. Leave a buffer day before international departures when you can; summer wind cancellations are real. For a fixed-price pickup, book the Rafina Port to Athens Airport transfer or contact Theo Travel with your flight and ferry times.
Frequently Asked Questions
Usually 20–35 minutes by car in normal traffic. In peak summer afternoons it can stretch toward 40 minutes. Always add time for baggage reclaim and ferry check-in on top of the drive.
Yes. Rafina is roughly 15–20 km from ATH, while Piraeus is a much longer run across the city. If your ferry leaves from Rafina, it is almost always the better airport connection.
No practical direct metro link. Travellers use the KTEL bus, a taxi, or a private transfer. Routing via central Athens on metro and then another bus is slow and rarely worth it with luggage.
There is no single legally fixed flat fare like the city-centre airport rate. Daytime quotes commonly fall roughly in the mid-€30s to around €50, with night rates higher. Confirm the total before you depart.
Rafina is especially important for Mykonos, Andros and Tinos, with additional seasonal services. Always check your ticket — many Santorini and Crete sailings still leave from Piraeus instead.
Yes. A pre-booked driver tracks your flight, meets you in arrivals and goes straight to the port, which removes the two biggest risks: taxi-rank queues and guessing the bus stop after a long flight.




