Se encuentra ubicada en la parte centro-oriente de México, dentro del denominado Valle de Tulancingo; Se localiza a 119 km de la Ciudad de México por la autopista 132 y a 40 km de Pachuca de Soto.