Travel from Prague to Lisbon

Bus or fly from Prague to Lisbon?

CSA, TAP Portugal and 13 other airlines fly from Prague to Lisbon hourly. Alternatively, you can take a bus from Prague to Lisbon via Köln / Bonn Flughafen Fernbusterminal in around 41 h 32 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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Prague to Lisbon

ModeDurationPrice
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Lisbon airport, then bus to Lisbon.6 h 4 min$122
From Prague - Main Station train to München Hbf, train to Stuttgart Hbf, train to Strasbourg, train to Angoulême - Sortie 16, Bassau Limas, à beira do café Mariaá, bus to Pombal, then train to Lisboa Santa Apolonia.36 h 31 min$457
From Prague - Main Station train to München Hbf, train to Stuttgart Hbf, train to Strasbourg, train to Angoulême - Sortie 16, Bassau Limas, à beira do café Mariaá, bus to Irun, then night train to Lisboa Santa Apolonia.36 h 54 min$553
From Prague, Prague ÚAN Florenc bus to Köln / Bonn Flughafen Fernbusterminal then bus to Lisboa - Sete Rios.41 h 32 min$240
From Prague bus to Strasbourg, bus to Estação Oriente, then bus to Rua Da Palma.42 h 8 min$315
From Prague - Main Station train to München Hauptbahnhof, walk to Munich ZOB, bus to Estação Oriente, then bus to Rua Da Palma.47 h 21 min$216
From Prague drive to Lisbon.25 h 6 min$467

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

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

Is there a direct bus between Prague and Lisbon?

No, there is no direct bus from Prague to Lisbon. However, there are services departing from Prague, Prague ÚAN Florenc and arriving at Lisboa - Sete Rios via Köln / Bonn Flughafen Fernbusterminal. The journey, including transfers, takes approximately 41 h 32 min.

Operators from Prague to Lisbon

OperatorPhoneWebsite
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
CSACSA
TAP PortugalTAP Portugal
LufthansaLufthansa
Brussels AirlinesBrussels Airlines
easyJeteasyJet
IberiaIberia
KLMKLM
Vueling AirlinesVueling Airlines
RyanairRyanair
Air FranceAir France
British AirwaysBritish Airways
SwissSwiss
Austrian AirlinesAustrian Airlines
LOTLOT
LuxairLuxair
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
TGV0033 892 353535TGV
Iberocoach(+351) 253 267 730Iberocoach
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
CarrisCarris