El río San Pedro, también llamado Salado de Puerto Real, es un paleocauce del río Guadalete, separado de este por la mano del hombre y convertido en brazo de mar.
En su recorrido bordea el barrio al que da nombre.
Tiene varias dársenas para embarcaciones de recreo y kayaks.
El río San Pedro está abierto a la bahía de Cádiz mediante su desembocadura y mediante el caño de Cortadura, lo que permite una continua circulación de las aguas.
El río San Pedro y sus riberas se encuentran protegidas y forman parte del parque natural de la Bahía de Cádiz, por el cual se extiende como un brazo de mar, aportando agua marina a las salinas cercanas.