Travel from Geneva to Prague

Train, bus or fly from Geneva to Prague?

Swiss, Lufthansa and three other airlines fly from Geneva to Prague every 4 hours. Alternatively, RegioJet operates a bus from Geneva to Prague 3 times a week. Tickets cost $35 - $50 and the journey takes 14 h 50 min. Two other operators also service this route.

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Geneva to Prague

ModeDurationPrice
From Genève line 15 train to Geneva airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.4 h 6 min$110
From Ženeva, Gare Routiere, pl. Dorciere bus to Praha, Wilsonova.14 h 50 min$42
From Genève train to Zürich HB, train to München Hauptbahnhof, then train to Prague - Main Station.14 h 52 min$312
From Genève train to Zürich HB then train to Praha hl.n..17 h 3 min
From Geneva night bus to Memmingen, Memmingen central bus station then bus to Prague, Prague ÚAN Florenc.15 h 55 min$98
From Geneva drive to Prague.8 h 40 min$153

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

It takes approximately 4 h 6 min to get from Geneva to Prague, including transfers.

Is there a direct train between Geneva and Prague?

No, there is no direct train from Geneva to Prague. However, there are services departing from Genève and arriving at Prague - Main Station via Zürich HB and München Hauptbahnhof. The journey, including transfers, takes approximately 14 h 52 min.

Is there a direct bus between Geneva and Prague?

Yes, there is a direct bus departing from Ženeva, Gare Routiere, pl. Dorciere and arriving at Praha, Wilsonova. Services depart three times a week, and operate every day. The journey takes approximately 14 h 50 min.

Operators from Geneva to Prague

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
Air FranceAir France
CSACSA
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
RegioJet+420 542 42 42 42RegioJet
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
EuroNightEuroNight
FlixBus+49 1807 123 99 123FlixBus