When to go
Summer, from June to October, is in theory the rainy season in Mexico, but just how wet it is varies wildly from place to place. In the heart of the country you can expect a heavy but short-lived downpour virtually every afternoon; in the north hardly any rain falls, ever. Chiapas is the wettest state, with many minor roads washed out in the autumn, and in the south and low-lying coastal areas summer is stickily humid too. Along the beaches, September to mid-October is hurricane season – you’ll usually get wet weather, choppy seas and mosquitoes, if not a full-on tropical storm. Late winter is the traditional tourist season, worth considering when thinking about the best time to visit, and in the big resorts like Acapulco and Cancún, the months from December through to April are the busiest. Mountain areas, though, can get very cold then; in fact, nights in the mountains can be extremely cold at any time of year.
Visitors come all year round – sticking on the whole to the highlands in summer and the coasts in winter. November is probably the ideal time to visit, with the rains over, the land still fresh and the peak season not yet begun.
Travel offers; book through Rough Guides
The latest articles, galleries, quizzes and videos.
The most beautiful country in the world – as voted by you
There's nothing like an amazing view to inspire you to book your next trip, whether you're drawn by rolling countryside, isolated islands or soaring mountain …
26 awe-inspiring architectural wonders
From ancient temples to hyper-modern skyscrapers, these are just a few of the world's most incredible architectural wonders. Whether you're looking to wander l…
12 cool places to visit in Mexico
Times remain tough for Mexico, but the truth is that there’s never been a better period to visit Latin America’s most diverse nation – most of the country…