x Back

From Barcelona Catalunya train to Barcelona Sants, train to Estación de Santa Justa, bus to Seville, then Bus to Faro. 10hrs 45min 118 €. From Barcelona bus to Seville Plaza de Armas then Bus to Faro. 19hrs 11min 115 €. From Barcelona bus to Huelva then Bus to Faro. 22hrs 00min 87 €. From Barcelona drive to Faro. 12hrs 13min 205 €. From Passeig de Gracia train to Barcelona airport then fly to Faro airport. 5hrs 15min 161 €.