Travel from Frankfurt-Airport-FRA to Athens-Airport-ATH

Bus or fly from Frankfurt Airport (FRA) to Athens Airport (ATH)?

Lufthansa, Aegean Airlines and 10 other airlines fly from Frankfurt Airport (FRA) to Athens Airport (ATH) hourly. Alternatively, you can take a bus from Frankfurt Airport (FRA) to Athens Airport (ATH) via Frankfurt, Brno, Παλαια Αγορα, and Αφετηρια in around 34 h 20 min.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Frankfurt Airport (FRA) to Athens Airport (ATH)

ModeDurationPrice
From Frankfurt airport fly to Athens airport.2 h 45 min$143
From Frankfurt(M) Flughafen Regionalbf train to Frankfurt, bus to Brno, bus to Παλαια Αγορα, line 856 bus to Αφετηρια, then bus to Αερολιμενασ Αθηνων(Τερμα).34 h 20 min$172
From Frankfurt(M) Flughafen Fernbf train to Würzburg Hauptbahnhof, bus to Skopje, train to Thessaloniki, train to Ska, then train to Athens International Airport ✈.34 h 34 min$281
From Frankfurt(M) Flughafen Regionalbf train to Frankfurt, bus to Sofia, bus to Σταθ.Υπερασ.Λεωφ.Κηφισου, then bus to Αερολιμενασ Αθηνων(Τερμα).43 h 32 min$149
From Frankfurt(M) Flughafen Regionalbf train to Frankfurt, bus to Thessaloniki, walk to Thessaloniki, bus to Σταθ.Υπερασ.Λεωφ.Κηφισου, then bus to Αερολιμενασ Αθηνων(Τερμα).2 days 7 h$133
From Frankfurt Airport (FRA) drive to Athens Airport (ATH).23 h 31 min$443

How long does it take to get from Frankfurt Airport (FRA) to Athens Airport (ATH)?

It takes approximately 2 h 45 min to fly from Frankfurt (FRA) to Athens (ATH), including transfers and time at the airport.

Operators from Frankfurt Airport (FRA) to Athens Airport (ATH)

OperatorPhoneWebsite
LufthansaLufthansa
Aegean AirlinesAegean Airlines
RyanairRyanair
Austrian AirlinesAustrian Airlines
AlitaliaAlitalia
KLMKLM
TaromTarom
Air FranceAir France
SwissSwiss
Olympic AirOlympic Air
Bulgaria AirBulgaria Air
LOTLOT
S-BahnS-Bahn
Eurolines CZEurolines CZ
Korona Travel210.92.33.33Korona Travel
OASAOASA
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Greek Railways (OSE)Greek Railways (OSE)
BG RazpisanieBG Razpisanie
EAAAEAAA
Crazy Holidays2310-241545Crazy Holidays
KTEL Thessalonikis+30 2310 510835KTEL Thessalonikis