Travel from Lisbon to Berlin

Train, bus or fly from Lisbon to Berlin?

TAP Portugal, Eurowings and 10 other airlines fly from Lisbon to Berlin hourly. Alternatively, you can take a train from Lisbon to Berlin via Hendaye, Paris Montparnasse, Montparnasse-Bienvenue, Paris Nord, and Köln Hbf in around 28 h 48 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 Lisbon to Berlin

ModeDurationPrice
From Lisboa bus to Lisbon airport, fly to Berlin Tegel airport, then bus to Berlin.5 h 59 min$125
From Lisboa bus to Lisbon airport, fly to Berlin Schoenefeld airport, then train to Berlin.6 h 26 min$118
From Lisboa Santa Apolonia train to Hendaye, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Nord, train to Köln Hbf, then train to Berlin Hbf (tief).28 h 48 min$635
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, then train to Berlin Hbf (tief).29 h 11 min$585
From Rossio bus to Lisboa Oriente, bus to Hamburg Hbf, train to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr..44 h 23 min$288
From Rossio 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 9 min$315
From Lisbon drive to Berlin.26 h 1 min$484

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

It takes approximately 5 h 59 min to get from Lisbon to Berlin, including transfers.

Operators from Lisbon to Berlin

OperatorPhoneWebsite
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
EurowingsEurowings
IberiaIberia
LufthansaLufthansa
Air FranceAir France
Brussels AirlinesBrussels Airlines
KLMKLM
British AirwaysBritish Airways
Aer LingusAer Lingus
SwissSwiss
Bulgaria AirBulgaria Air
Aigle AzurAigle Azur
BVGBVG
RyanairRyanair
easyJeteasyJet
Norwegian Air ShuttleNorwegian Air Shuttle
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
TGV0033 892 353535TGV
Paris Metro3424Paris Metro
ThalysThalys
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
CarrisCarris
InterNorte707 200 512InterNorte
FlixBus+49 1807 123 99 123FlixBus