Travel from Porto to Asturias

Train, bus or fly from Porto to Asturias?

Iberocoach operates a bus from Porto to Gijón once daily. Tickets cost $85 - $100 and the journey takes 4 h 27 min. ALSA also services this route 4 times a day. Alternatively, Portuguese Railways (CP) operates a train from Porto to Gijón 3 times a day. Tickets cost $15 - $28 and the journey takes 2 h 15 min. 3 other operators also service this route.

How to get from Porto to Asturias

From Porto(Campanha) train to Estación Ferrocarril, bus to Vigo Urzaiz, train to A Coruna, walk to A Coruña/La Coruña, bus to Aviles, then bus to Gijon / Xixon. 8 h 59 min 104€. From Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce bus to Zamora then bus to Gijon / Xixon. 10 h 12 min 112€. From Porto - Deus da Sorte bus to Orense/Ourense then bus to Gijon / Xixon. 10 h 51 min 61€. From Porto(Campanha) train to Vigo-Guixar, train to Orense-Empalme, train to Leon, then train to Gijón. 13 h 11 min 105€. From Porto bus to Benavente then bus to Gijon / Xixon. 13 h 35 min 33€. From Porto drive to Gijón. 5 h 8 min 74€. From Trindade Metro to Porto airport, fly to Oviedo airport, then taxi to Avilés. 6 h 26 min 147€.