A guide to weather in Mexico

We all picture Mexico as hot and welcoming, and it’s certainly that. If you’re staying in one of the wonderful coastal areas that Mexico has to offer, you’ll enjoy a balmy climate throughout the year. While areas vary slightly, the general consensus is that you can’t go much wrong in terms of the weather, with cheaper trips to Mexico available in the slightly cooler – but still hot – spring season.


Cancun is a city bordered by the Caribbean Sea and the Gulf of Mexico, and offers glorious weather all year round. If you love being in the searing heat, the best time of year to visit is June, when temperatures reach an average of 28°C – and by July the sea temperature reaches a fantastic 29°C. But even January – officially the coldest month of the year – gets no colder than 23°C.

November to April is the dry season, with temperatures averaging 21°C, so if you’re used to a cooler climate this might be the right time to book your holiday in Mexico. The rainy season officially runs from May to October, with September being the wettest month, and it’s also when you’re more likely to be affected by a hurricane – though they are infrequent.

Playa del Carmen

Playa del Carmen is on the Caribbean coast, and averages a whopping 26°C – and 340 days of sun – throughout the year. The consistently hot weather means the sea is fine for swimming most of the time, though locals tend not to have a dip between December and March.

July and August are the hottest months and, given the tropical climate, humidity’s high too. Being near a swimming pool or the sea is the perfect antidote for this. The coolest month is January with an average temperature of 23°C – so it’s still pretty warm out there during the British winter.


Located in Playa del Carmen, the upscale, gated resort of Playacar offers similar weather.

Puerto Vallarta

Considered an area of outstanding natural beauty, {Puerto Vallarta} has great weather to match. If you looked at a forecast month to month, you’d see only sunny skies – apart from January, when a tiny bit of cloud rears its head and you might see temperatures dip to an average of a very pleasant 22°C.

Puerto Vallarta’s rainy season is June to October, but temperatures still reach the mid-20°Cs during this time. Again, the rainiest month is September.

Puerto Vallarta sits on the Pacific Ocean in a protected location on Banderas Bay, which makes it a great destination to visit all year round.

Riviera Maya

The Riviera Maya starts at Playa del Carmen and ends in Tulum, with the ancient Mayan city of Coba nestled in-between. Plenty of all-inclusive resorts line this part of the Caribbean coast, where tropical weather is found all year round. The mean average temperature here is between 24°C and 25°C. January and February fall in the dry season and it’s during this time that winds prevail. The rainy season falls between May and November.