Travel from Germany to Greece

Train, bus or fly from Germany to Greece?

Ellinair, Eurowings and four other airlines fly from Munich to Kalamaria every 4 hours. Alternatively, you can take a bus from Berlin to Athens via Berlin, Berlin Südkreuz, Praha, ÚAN Florenc, Malinovského náměstí, Hlavní nádraží, and Brno in around 29 h 46 min.

Travel Guides

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
Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Germany to Greece

ModeDurationPrice
From München Marienplatz train to Munich airport, fly to Thessaloniki airport, then taxi to Kalamaria.4 h 46 min$130
From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Thessaloniki airport, then taxi to Kalamaria.4 h 52 min$156
From Frankfurt(M)Konstablerwache train to Frankfurt airport, fly to Thessaloniki airport, then taxi to Kalamaria.5 h 1 min$155
From Düsseldorf Hbf train to Dusseldorf airport, fly to Thessaloniki airport, then taxi to Kalamaria.4 h 57 min$134
From München Marienplatz train to Munich airport, fly to Irakleion airport, then line 6 bus to Heraklion.5 h 29 min$178
From München Marienplatz train to Munich airport, fly to Athens airport, then subway to Athens.6 h 3 min$148
From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Thessaloniki airport, then taxi to Kalamaria.5 h 3 min$97
From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Praha, ÚAN Florenc, bus to Malinovského náměstí, line 2 tram to Hlavní nádraží, walk to Brno, then bus to Athens.29 h 46 min$140
From Berlin Alexanderplatz (S) train to Berlin Hbf (tief), train to Praha hl.n., train to Olomouc, then bus to Athens.30 h 37 min$210
From Berlin, Memhardstr. bus to Berlin Hbf (tief), train to Praha Nadrazi Holesovice (M), subway to Prague, then bus to Athens.38 h 57 min$200
From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, bus to Wroclaw, bus to Στ.Λαρισησ(Αφετηρια), then bus to Περοκε.42 h 15 min$129
From Berlin Alexanderplatz (S) train to Berlin, train to Nürnberg Hbf, train to Wien Hbf, train to Beograd, train to Thessaloniki, then train to Athens.43 h 10 min$435
From Berlin drive to Athens.23 h$430

How long does it take to get from Germany to Greece?

It takes approximately 4 h 46 min to get from Germany to Greece, including transfers.

Is there a direct train between Germany and Greece?

No, there is no direct train from Germany to Greece. However, there are services departing from Berlin Alexanderplatz (S) and arriving at Athens via Berlin, Nürnberg Hbf, Wien Hbf, Beograd and Thessaloniki. The journey, including transfers, takes approximately 43 h 10 min.

Operators from Germany to Greece

OperatorPhoneWebsite
S-BahnS-Bahn
EllinairEllinair
EurowingsEurowings
Condor FlugdienstCondor Flugdienst
Aegean AirlinesAegean Airlines
Olympic AirOlympic Air
LufthansaLufthansa
Air SerbiaAir Serbia
Scandinavian AirlinesScandinavian Airlines
Brussels AirlinesBrussels Airlines
Austrian AirlinesAustrian Airlines
AlitaliaAlitalia
KLMKLM
Transavia HollandTransavia Holland
TUIflyTUIfly
Vueling AirlinesVueling Airlines
KTEL Irakleiou+30 2810 283270KTEL Irakleiou
Turkish AirlinesTurkish Airlines
SwissSwiss
OASAOASA
BVGBVG
RyanairRyanair
easyJeteasyJet
FlixBus+49 1807 123 99 123FlixBus
RegioJet+420 542 42 42 42RegioJet
IDS JMKIDS JMK
Korona Travel210.92.33.33Korona Travel
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Polski Bus+48 22 417 62 27Polski Bus
AgatAgat
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
Greek Railways (OSE)Greek Railways (OSE)