La Ruta Nacional 12 es una carretera colombiana que recorre el departamento del Cauca.
Dicho trazado inicial pretendía elaborar una transversal que conectara el Pacífico colombiano (en el municipio de Guapi) con las troncales más importantes como la Ruta Nacional 25 y la Ruta Nacional 45 atravesando el departamento del Cauca.
Sin embargo, la Resolución 339 de 1999 redefinió la ruta donde los sectores entre Guapi - La Lupa y Santa Rosa - cruce Ruta 45 (Santa Rosa) fueron eliminados.
Las ciudades y municipios por los que recorre la ruta son los siguientes: Actualmente la ruta no posee concesiones ni proyectos, por lo tanto es administrada por el INVIAS.
El clima de la ruta varía según la altitud, presentando los siguientes patrones:[2] Patía San Sebastián Patía-Bolívar San Sebastián La ruta atraviesa varios ríos menores y quebradas, entre los que se destaca el río Guachicono.