Travel from Portugal to Czech-Republic

Train, bus or fly from Portugal to Czech Republic?

CSA, Lufthansa and 10 other airlines fly from Matosinhos to Prague hourly. Alternatively, you can take a train from Lisbon to Prague via Hendaye, Paris Montparnasse, Montparnasse-Bienvenue, Paris Est, and München Hauptbahnhof in around 32 hours 52 minutes.

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

How to get from Portugal to Czech Republic

ModeDurationPrice
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.6 h$125
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.6 h 20 min$125
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Dresden airport, train to Dresden Hbf, then train to Ústí nad Labem.9 h 52 min$205
From Lisboa Santa Apolonia train to Hendaye, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Est, train to München Hauptbahnhof, then train to Prague - Main Station.32 h 52 min$520
From Campo Das Cebolas bus to Lisboa Oriente, bus to Aachen, then bus to Prague Florenc station.42 h 32 min$272
From Martim Moniz bus to Lisboa Oriente, bus to Strasbourg, bus to Florenc, then line 194 bus to Staroměstské náměstí.44 h 2 min$314
From Martim Moniz bus to Lisboa Oriente, bus to Munich ZOB, walk to München Hauptbahnhof, then train to Prague - Main Station.2 days 0 h$218
From Lisbon drive to Prague.25 h 8 min$467

How long does it take to get from Portugal to Czech Republic?

It takes approximately 6 hours to get from Portugal to Czech Republic, including transfers.

Is there a direct bus between Portugal and Czech Republic?

No, there is no direct bus from Portugal to Czech Republic. However, there are services departing from Campo Das Cebolas and arriving at Prague Florenc station via Lisboa Oriente and Aachen. The journey, including transfers, takes approximately 42 hours 32 minutes.

Operators from Portugal to Czech Republic

OperatorPhoneWebsite
Metro do Porto+351 22 508 1000Metro do Porto
CSACSA
LufthansaLufthansa
easyJeteasyJet
TAP PortugalTAP Portugal
IberiaIberia
KLMKLM
EurowingsEurowings
Vueling AirlinesVueling Airlines
RyanairRyanair
SwissSwiss
Air FranceAir France
Air EuropaAir Europa
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
British AirwaysBritish Airways
Transavia FranceTransavia France
Brussels AirlinesBrussels Airlines
Austrian AirlinesAustrian Airlines
Transavia HollandTransavia Holland
GermaniaGermania
S-BahnS-Bahn
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
TGV0033 892 353535TGV
Paris Metro3424Paris Metro
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
CarrisCarris
InterNorte707 200 512InterNorte
Eurolines CZEurolines CZ
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
ABOUT ME s.r.o.+420 267 290 540ABOUT ME s.r.o.