x Back

From Barcelona P.Gracia train to Barcelona Sants, train to Estación de Santa Justa, bus to Seville Estacion Prado, bus to Vila Real Santo Antonio, then train to Faro(P). 10hrs 01min 120 €. From Barcelona bus to Seville Plaza de Armas then bus to Faro. 18hrs 20min 117 €. From Barcelona drive to Faro. 11hrs 51min 194 €. From Barcelona P.Gracia train to Barcelona airport then fly to Faro airport. 5hrs 52min 139 €.