Las estaciones ferroviarias más cercanas al municipio son la Estación de San Fernando-Bahía Sur (20 minutos) y la Estación de Jerez (30 minutos), desde las cuales se puede acceder a trenes de Cercanías Cádiz, de Media Distancia Renfe y de largo recorrido.