墨西哥的气候因纬度差异而有很大的不同。海岸低地属热带雨林,中部高原气候较凉爽,四季分别不大,但日夜温差大。海拔2000公尺以上的高地就比较寒冷。由南北吹向赤道的信风,使得墨西哥湾区和加勒比海沿岸的气候舒适宜人。各区降雨量有很大不同,海岸低地比高原地带多雨,不过仍有地区差异,终年有雨的地方包括东马德雷高地地峡、以及南端的奇阿帕斯.其它地区就乾湿季明显,5-10月为乾季,以下加利福尼亚半岛和中部高原最为乾燥。12月到隔年2月是一年中最冷的季节,北风让内陆非常寒冷,气温常常低到摄氏个位数,北部有些地方还会下雪。墨西哥主要有两个季节:乾季与雨季。5月到11月是雨季,乾季是11月到隔年5月。雨季降雨量最高可达每月150公厘,越往南降雨越多,8月到10月南部会有飓风。所以要造访当地海滩的最佳时节是乾季(11月到隔年5月)。