x Back

From Passeig de Gracia train to Barcelona airport then fly to Faro airport. 4hrs 20min 179€. From Barcelona Sants train to Sevilla Santa Justa, train to Huelva, then bus to Faro. 11hrs 15min 146€. From Barcelona bus to Seville Plaza de Armas then bus to Faro. 19hrs 45min 86€. From Barcelona bus to Ayamonte then Coach to Faro. 22hrs 25min 90€. From Barcelona drive to Faro. 12hrs 14min 208€.

x Back