Travel from Porto to Frankfurt-am-Main

Train, bus or fly from Porto to Frankfurt am Main?

Lufthansa, Ryanair and 8 other airlines fly from Porto to Frankfurt am Main hourly. Alternatively, you can take a train from Porto to Frankfurt am Main via Vigo-Guixar, Hendaye, Paris Montparnasse, Montparnasse-Bienvenue, and Paris Est in around 27 h 18 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Porto to Frankfurt am Main

From Trindade Metro to Porto airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 34 min $124. From Trindade Metro to Porto airport, fly to Cologne/Bonn Apt airport, train to Siegburg/Bonn, then train to Frankfurt am Main. 7 h 38 min $188. From Trindade Metro to Porto airport, fly to Stuttgart airport, train to Stuttgart Hbf, then train to Frankfurt am Main. 8 h 1 min $170. From Porto bus to Angouleme, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Est, then train to Frankfurt(Main)Hbf. 23 h 13 min $379. From Porto(Campanha) train to Vigo-Guixar, train to Hendaye, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Est, then train to Frankfurt(Main)Hbf. 27 h 18 min $454. From Porto - Casa da Música bus to Frankfurt. 34 h 25 min $167. From Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce bus to Luxembourg, Luxembourg central station then bus to Frankfurt, Frankfurt central station. 36 h 2 min $165. From Porto drive to Frankfurt am Main. 19 h 58 min $373.

Operators from Porto to Frankfurt am Main

OperatorPhoneWebsite
Metro do Porto+351 22 508 1000Metro do Porto
LufthansaLufthansa
RyanairRyanair
KLMKLM
IberiaIberia
TAP PortugalTAP Portugal
Air EuropaAir Europa
Transavia HollandTransavia Holland
SwissSwiss
LuxairLuxair
Brussels AirlinesBrussels Airlines
S-BahnS-Bahn
EurowingsEurowings
Bahn DEBahn DE
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
easyJeteasyJet
Vueling AirlinesVueling Airlines
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
TGV0033 892 353535TGV
Paris Metro3424Paris Metro
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
InterNorte707 200 512InterNorte
Iberocoach(+351) 253 267 730Iberocoach
FlixBus+49 1807 123 99 123FlixBus