x Back

From Barcelona Pl. Catalunya 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 02min 123 €. From Barcelona bus to Seville Plaza de Armas then bus to Faro. 18hrs 20min 111 €. From Barcelona drive to Faro. 11hrs 51min 197 €. From Barcelona P.Gracia train to Barcelona airport then fly to Faro airport. 5hrs 17min 142 €.