La carretera N-340 (o Carretera del Mediterráneo) es la más larga de las carreteras nacionales de España. Une Cádiz con Barcelona por toda la costa del Mediterráneo, atravesando diez provincias. La carretera N-340 también tiene nomenclatura : E-5 en el tramo Vejer de la Frontera-Algeciras. A lo largo de su recorrido, la N-340 ha sido desdoblada y convertida en autovía, pasándose a llamar A-7, excepto entre Cádiz y Vejer de la Frontera, que ha sido renombrada como A-48 (Autovía Costa de la Luz).