From Tarifa the closest airports are in Málaga (150km) and Jerez (130km).About the train station the nearest one is in Algeciras (25km)