Travel from Lyon to Porto

Train, bus or fly from Lyon to Porto?

easyJet, Transavia France and 4 other airlines fly from Lyon to Porto 5 times a day. Alternatively, you can take a train from Lyon to Porto via Nîmes, Madrid-Atocha Cercanías, Madrid-Chamartin, and Vigo-Guixar in around 20 h 22 min.

Travel Guides

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

How to get from Lyon to Porto

From Gare de Lyon-Part-Dieu Rhonexpress to Lyon airport, fly to Porto airport, then Metro to Porto. 5 h 10 min $139. From Lyon Part Dieu train to Genève, train to Geneva airport, fly to Porto airport, then Metro to Porto. 6 h 44 min $156. From Lyon Part Dieu train to Nîmes, train to Madrid-Atocha Cercanías, train to Madrid-Chamartin, train to Orense-Empalme, walk to Ourense, then bus to Porto. 19 h 25 min $299. From Lyon Part Dieu train to Nîmes, train to Madrid-Atocha Cercanías, train to Madrid-Chamartin, train to Vigo-Guixar, then train to Porto(Campanha). 20 h 22 min $333. From Lyon, Lyon bus to Porto, Porto. 24 h 15 min $137. From Lyon-Perrache train to Givors canal, walk to Givors - Café Jaufrés, then bus to Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. 25 h 16 min $134. From Lyon drive to Porto. 14 h 45 min $269.

Operators from Lyon to Porto