Travel from Frankfurt-am-Main to Porto

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

Lufthansa, Ryanair and 6 other airlines fly from Frankfurt am Main to Porto hourly. Alternatively, you can take a train from Frankfurt am Main to Porto via Gare de l'Est, Montparnasse-Bienvenue, Paris Montparnasse, Irun, and Vigo-Guixar in around 27 h 3 min.

Travel Guides

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

How to get from Frankfurt am Main to Porto

From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Porto airport, then Metro to Porto. 5 h 24 min $124. From Frankfurt(Main)Hbf train to Cologne/Bonn Apt airport, fly to Porto airport, then Metro to Porto. 6 h 31 min $157. From Frankfurt(Main)Hbf train to Gare de l'Est, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Bordeaux, bus to Guimaraes, then bus to Porto. 22 h $344. From Frankfurt(Main)Hbf train to Gare de l'Est, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Irun, train to Vigo-Guixar, then train to Porto(Campanha). 27 h 3 min $458. From Frankfurt bus to Porto - Casa da Música. 34 h 26 min $168. From Frankfurt, Frankfurt central station bus to Luxembourg - Gare - ao lado da Poste then bus to Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. 35 h 56 min $168. From Frankfurt am Main drive to Porto. 20 h $373.