Izamal se localiza en el estado de Yucatán, a 72 km al este de la ciudad de Mérida, por la carretera núm. 180, desviación a la izquierda a la altura del km 40, en el poblado de Hoctún. Su temperatura media anual va de 24 a 28°C, la temperatura promedio del mes más frío es de 18°C y la precipitación total anual comprende de 700 a 1 000 milímetros.

En los alrededores de Izamal, debido a las características de su ubicación, se encuentran escasos cuerpos de agua, en particular dos cenotes y, por el tipo de suelo de la península, las corrientes fluviales de superficie son casi inexistentes.