Puerto Serrano es una localidad de la provincia de Cádiz, España, situada en la región de Andalucía.
Puerto Serrano junto a la sierra de Cádiz, a orillas del río Guadalete. La villa se eleva a 161 metros sobre el nivel del mar y cuenta con una población actual de 6.600 habitantes.