Desde 2012 el tren de larga distancia Altaria Algeciras-Madrid se puede tomar en San Roque.