El Puerto Sotogrande es un puerto deportivo situado en la costa mediterránea de la provincia de Cádiz, dentro del término municipal de San Roque (Cádiz) en la pedanía de Sotogrande, en Andalucía (España).