x Back

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

x Back