Las termas romanas están situadas entre la desembocadura del arroyo del Chopo y la del río Guadalmina, a 500 metros de la Basílica de Vega del Mar, en San Pedro de Alcántara.