Está ubicado a 20° 00′ 20,6" N y 102° 27′ 26,6" O a una elevación de 1560 msnm, a 2 horas de Morelia y Guadalajara por carretera.