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 116 €. From Barcelona Bus to Seville Plaza de Armas then Bus to Faro. 19hrs 11min 114 €. From Barcelona bus to Huelva then Bus to Faro. 22hrs 00min 85 €. From Barcelona drive to Faro. 11hrs 51min 202 €. From Passeig de Gracia train to Barcelona airport then fly to Faro airport. 5hrs 15min 158 €.