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 116 €. From Barcelona drive to Faro. 11hrs 51min 193 €. From Barcelona P.Gracia train to Barcelona airport then fly to Faro airport. 5hrs 17min 139 €.