La mejor época para visitar el país es entre octubre y mayo, dado que el clima es predominantemente seco y con temperaturas agradables. Por lo general, el período comprendido entre diciembre y febrero es el más frío, cuando los vientos del Norte pueden provocar temperaturas muy bajas, casi glaciales, en las tierras norteñas. Las fechas con mayor número de desplazamientos nacionales son Semana Santa y Navidades, épocas en las que los hoteles suelen estar repletos.
El clima de México varía en función de la topografía. En las llanuras de ambas costas, predomina el clima cálido y húmero, pero tierra adentro, en zonas más elevadas, como Guadalajara o Ciudad de México, es mucho más seco y templado. La estación cálida y húmeda se extiende entre los meses de mayo y octubre, pero prácticamente en todo el país esta franja se reduce de junio a septiembre. Las zonas costeras reciben mayores precipitaciones que las regiones elevadas del interior. Por lo general, el período más frío es el comprendido entre diciembre y febrero; en estos meses, los vientos del Norte pueden provocar que en las tierras norteñas haga mucho frío, llegando a alcanzar temperaturas casi glaciales.