First, a quick clarification: Cloudcroft is not in Mexico—it's a charming mountain village in New Mexico, USA, nestled in the Lincoln National Forest at 8,600 feet elevation.
The drive from Santa Fe to Cloudcroft spans approximately 195 miles (314 km) and takes about 3.5 to 4 hours via US-285 S and US-82 E / US-70 E. The route descends from Santa Fe's high desert (7,000 ft) through the Tularosa Basin before climbing into the cool pines of the Sacramento Mountains.
Note: Winter driving requires caution—US-82 through the mountains can close due to snow. Check NM Roads conditions before departing.