SH 12 begins at the junction with U.S. Route 160 (US 160) north of La Veta. It heads southward through that town before entering the San Isabel National Forest and passing through Cuchara, near the Spanish Peaks Wilderness. It then crosses Cucharas Pass into Las Animas County.