Las estaciones de tren más cercanas son las de Jerez de la Frontera (a 26 km) y El Puerto de Santa María (a 20 km), ambas situadas sobre la línea de Renfe que enlaza Cádiz y Sevilla.