Cachi se encuentra en el sector norte de los Valles Calchaquíes, al pie del Nevado de Cachi que la flanquea por el oeste y a orillas del cristalino río Calchaquí. Su altitud es de 2280 msnm.
La atraviesa la célebre RN 40 que la une con otras atractivas poblaciones (San Antonio de los Cobres, Cafayate, La Poma, Tolombón, Santa María etc.) o interesantes lugares como el Salar de Pipanaco.