Travel from Athens-Greece to Prague

Bus or fly from Athens to Prague?

Aegean Airlines, Austrian Airlines and 10 other airlines fly from Athens to Prague every 3 hours. Alternatively, you can take a bus from Athens to Prague via Bratislava, Autobusová stanica Nivy in around 31 hours 46 minutes.

Travel Guides

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 Athens to Prague

ModeDurationPrice
From Στ.Μοναστηρακι subway to Athens airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 50 min$122
From Athens train to Thessaloniki, bus to Bratislava Autobusová stanica (Sagátova), train to Bratislava hl.st., then train to Praha hl.n..23 h 47 min$156
From Athens bus to Olomouc hl.n. then train to Praha hl.n..23 h 56 min$125
From Athens bus to Bratislava, Autobusová stanica Nivy then bus to Praha, ÚAN Florenc.31 h 46 min$195
From Athens bus to Prague.32 h$111
From Athens drive to Prague.19 h 36 min$366

How long does it take to get from Athens to Prague?

It takes approximately 5 hours 50 minutes to get from Athens to Prague, including transfers.

Is there a direct bus between Athens and Prague?

Yes, there is a direct bus departing from Athens and arriving at Prague. Services depart once a week, and operate Thursday. The journey takes approximately 32 hours.

Operators from Athens to Prague

OperatorPhoneWebsite
OASAOASA
Aegean AirlinesAegean Airlines
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
RyanairRyanair
Turkish AirlinesTurkish Airlines
Air SerbiaAir Serbia
EurowingsEurowings
SwissSwiss
Air FranceAir France
LOTLOT
KLMKLM
CSACSA
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Greek Railways (OSE)Greek Railways (OSE)
Simeonidis Tours+30-2310540970Simeonidis Tours
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)
Korona Travel210.92.33.33Korona Travel
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Eurolines SlovakiaEurolines Slovakia
RegioJet+420 542 42 42 42RegioJet