Travel from Portugal to Germany

Train, bus or fly from Portugal to Germany?

Ryanair, TAP Portugal and three other airlines fly from Matosinhos to Cologne every 4 hours. Alternatively, you can take a train from Lisbon to Berlin via Hendaye, Paris Montparnasse, Montparnasse-Bienvenue, Paris Est, Mannheim Hbf, and Berlin Hbf (S-Bahn) in around 29 h 18 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 Portugal to Germany

ModeDurationPrice
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Cologne/Bonn Apt airport, then train to Cologne.5 h 25 min$140
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Frankfurt airport, then train to Frankfurt am Main.5 h 35 min$126
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Munich airport, then train to Munich.6 h 3 min$120
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Cologne/Bonn Apt airport, then train to Cologne.5 h 29 min$149
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Dusseldorf airport, then train to Düsseldorf.5 h 43 min$144
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Frankfurt airport, then train to Frankfurt am Main.5 h 49 min$136
From Lisboa Santa Apolonia train to Hendaye, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Est, train to Mannheim Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S).29 h 18 min$586
From Martim Moniz bus to Lisboa Oriente, bus to Hamburg Hbf, train to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr..44 h 22 min$288
From Martim Moniz bus to Lisbon, Lisboa, bus to Luxembourg, Luxembourg central station, bus to Berlin, Berlin central bus station, walk to U Kaiserdamm, then train to S+U Alexanderplatz.46 h 8 min$314
From Lisbon drive to Berlin.26 h 1 min$484
From Lisbon drive to Malgrat de Mar, train to Barcelona Sants, train to Paris Gare De Lyon, train to Les Halles, line 4 subway to Paris Est, train to Karlsruhe Hbf, train to Heidelberg Hbf, then drive to Berlin.31 h 5 min$720

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

It takes approximately 5 h 25 min to get from Portugal to Germany, including transfers.

Operators from Portugal to Germany

OperatorPhoneWebsite
Metro do Porto+351 22 508 1000Metro do Porto
RyanairRyanair
TAP PortugalTAP Portugal
LufthansaLufthansa
SwissSwiss
EurowingsEurowings
S-BahnS-Bahn
KLMKLM
IberiaIberia
Air EuropaAir Europa
Transavia HollandTransavia Holland
Austrian AirlinesAustrian Airlines
LuxairLuxair
Brussels AirlinesBrussels Airlines
easyJeteasyJet
Vueling AirlinesVueling Airlines
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
British AirwaysBritish Airways
Air FranceAir France
Hahn AirHahn Air
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
TGV0033 892 353535TGV
Paris Metro3424Paris Metro
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
CarrisCarris
InterNorte707 200 512InterNorte
BVGBVG
FlixBus+49 1807 123 99 123FlixBus
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Paris RERParis RER