La CA-31[1] es una autovía urbana conocida como Acceso Norte al Puerto de Santa María que tiene una longitud de 2,2 kilómetros y que conecta desde la Sierra de San Cristóbal en el municipio de Jerez de la Frontera (con la autovía A-4) hasta la glorieta del acceso a El Puerto de Santa María por el norte, de donde ya deriva en vía urbana.
En la glorieta se halla el acceso a la A-2002, la Avenida del Rey Felipe VI y la zona recreativa como el Aqualand Bahía de Cádiz y el casino.
La vía es un desdoblamiento de la anterior carretera N-IV y al ponerse en servicio la variante que le rodea El Puerto de Santa María cambiaron a la N-IVa y desde el año 2003 pasaron de forma definitivamente, la actual CA-31.
Este tramo fue desdoblado de la anterior carretera N-IV en el año 1992.
[2]