When is the best time to go to Mexico?

Lounging on an a paradisiac beach, marveling at cultural discoveries and exploring the lush nature: these activities are open to those who to choose to resource them, when visiting Mexico. The best times to travel to Mexico vary according to the areas of interest of the tourists. However, to enjoy the sunny and pleasantly warm days or benefit of the beautiful swimming locations, the period between November and April is perfect. Christmas and Easter are particularly lively: here, these are not festivals dedicated only to children, but just as much the opportunity to enjoy the friendliness of the Mexican culture. Furthermore, one will have the opportunity to discover the Posadas.

From May to October, the climate is characterized by the abundance of rain and an overall heat rise. Despite such, it is important to take a few simple precautions in order to fully enjoy the holiday experience, such as attending the Country Party which takes place in September or the Festival of the Dead, which is held towards the end of October.

So, when is the best time to go to Mexico? Here's some more information to help you in your decision:

  • In Mexico, the weather is good everywhere in March and April
  • The best months to go to Mexico City are February, March, April, May, October, November and December
  • On average, the warmest months in Mexico City are March, April, May and June, and the coldest months are January, November and December
  • The rainiest months in this city are July and August
  • The cities with the best climate are Los Cabos, Bahia Tortugas, Mérida, Tijuana, Altata, Bahía de los Ángeles, Bahía Kino, Champotón, Chichén Itzá and Dzilam de Bravo, with good weather at least 11 months a year
  • The sea temperature is suitable for swimming all year round in Acapulco



Where and when to go based on the weather?

Map of the best times to visit Mexico
Map of the best times to visit Mexico ©whereandwhen.net

Baja California
Los Cabos, Tijuana, Bahia Tortugas...

March, April, May, June, July, September, October and November
65°F to 94°F°C
0 to 12 days
61°F to 88°F
January, February, August and December
65°F to 94°F°C
0 to 17 days
59°F to 88°F

Bajío
Querétaro, Aguascalientes, Zacatecas City...

May
83°F to 95°F°C
3 to 6 days
March, April, June, July, August, September and October
74°F to 95°F°C
1 to 14 days
January, February, November and December
65°F to 81°F°C
0 to 2 days

Central Mexico
Mexico City, Puebla, Teotihuacan...

January, February, March, April, May, October, November and December
65°F to 99°F°C
0 to 19 days
74°F to 85°F
June, July, August and September
67°F to 95°F°C
10 to 29 days
85°F to 86°F

Chiapas
Palenque, San Cristóbal de las Casas, Puerto Chiapas (Chiapas)...

January, February, March and December
74°F to 92°F°C
0 to 8 days
85°F to 86°F
April, May and November
74°F to 99°F°C
1 to 23 days
86°F to 88°F
July and October
76°F to 94°F°C
10 to 21 days
86°F to 88°F
June, August and September
77°F to 94°F°C
15 to 26 days
86°F to 88°F

North of Mexico
Chihuahua, Monterrey, Mazatlán...

March, April, May, October and November
65°F to 97°F°C
0 to 13 days
65°F to 86°F
January, February, June, July, August, September and December
56°F to 104°F°C
0 to 16 days
61°F to 90°F

Pacific coast of Mexico
Acapulco, Puerto Vallarta, Puerto Escondido...

January, February, March, April, May and December
68°F to 95°F°C
0 to 17 days
76°F to 86°F
October and November
68°F to 90°F°C
0 to 20 days
83°F to 86°F
September
68°F to 90°F°C
6 to 27 days
86°F to 88°F
June, July and August
68°F to 92°F°C
4 to 29 days
85°F to 88°F

Yucatán Peninsula
Cancun, Mérida, Chetumal...

February, March and April
81°F to 101°F°C
1 to 6 days
76°F to 83°F
January, May, June, July, August, November and December
79°F to 101°F°C
2 to 18 days
76°F to 86°F
September and October
86°F to 95°F°C
7 to 20 days
85°F to 86°F

To get all the information about the climate and weather in Mexico for a specific month, click on the corresponding link below:

Mexico in january Mexico in february Mexico in march Mexico in april Mexico in may Mexico in june Mexico in july Mexico in august Mexico in september Mexico in october Mexico in november Mexico in december


Best time to travel to Mexico by cities

See full list of cities


Climate and Weather in Mexico

When one thinks of Mexico, one automatically visualizes the sun and beaches - and this is in no way wrong because this country, settled between the United States, Guatemala and Belize, has a pleasant and sunny weather. The country is crossed by what is known as the Tropic of Cancer and it is possible to distinguish two main trends within the climate: a temperate one, with very cold winters in the north as well as a tropical climate in the south with overall constant temperatures. There are also two seasons in Mexico; a dry season between November and May and a rainy season between June and mid-October. During this period of the season, it usually only rains in the late afternoon and for only an hour or so.

Mexico: Place Zocalo et la cathédrale de Mexico City

The Climate of the High Mountain Area

Even though the peaks of the highest mountains are still covered in snow, this area is surprisingly located within the scorching Mexican territory. The plateau of Anahuac and Chiapas on the other hand, enjoy mild temperatures while the Yucatan Peninsula, not far from Bélise and other closeby cities such as Belmopan and Corozal, suffer from extreme heat.

The Climate on the Caribbean Coast of Mexico

The Caribbean coast and its beautiful beaches following the example of Cancun, benefits from a pleasant climate with high, but bearable temperatures. Again, one must be careful though, because this part of Mexico is affected by hurricanes in both September and October.

The Climate in the Mexico City Area

When we think of the climate in Mexico, we naturally imagine wonderful heat and endless sunshine. This is greatly true for the most part of the country, however, there are areas where the temperatures can be quite cool. This is the case for cities in higher altitudes, such as Mexico City or Guadalajara. The winter is generally pleasant, but temperatures in the city can also fall sharply.


Temperatures and rainfall in Mexico

On these 3 graphs, we present the evolution of temperatures of Mexico and month-by-month rainfall for the cities of Mexico City, Acapulco, Cancun, Chihuahua and Los Cabos, as well as the month-by-month sea temperature for coastal cities.


Peak visitor numbers and tourist seasons in Mexico

Find out when Mexico has its high tourist season (the period when the influx of tourists is highest) and off-peak tourist season using our data and figures.

Tourist seasons in Mexico

The months with low numbers of tourists are: January, February, March, April, May, June, July, August, September and October. The number of visitors to Mexico is high in: November and December.

  • Very low season in Mexico: March, May, June and September.
  • Low season in Mexico: January, February, April, July, August and October.
  • High season in Mexico: November.
  • Peak season in Mexico: December.

Figure: Visitor index for Mexico month by month


Average price for flights to Mexico

A return flight between New York City and Cancun is generally cheaper if you go in january ($ 389 on average): this is the best time for travellers on a tight budget. In contrast, you may end up paying $ 158 more for your airline ticket to Cancun if you go in december.

Find the best price for your flight Flight prices to Mexico




Where to go in Mexico?

This table allows you to see the maximum temperature for each city and our opinion on the weather month by month (see colour legend below the table).

Cities jan.feb.mar.apr.mayjun.jul.aug.sep.oct.nov.dec.
Mexico City74°F79°F81°F85°F85°F79°F76°F76°F74°F76°F76°F76°F
Acapulco88°F88°F88°F90°F90°F88°F90°F90°F88°F88°F88°F88°F
Cancun79°F81°F83°F85°F86°F88°F88°F90°F88°F86°F83°F81°F
Chihuahua65°F70°F77°F83°F88°F92°F88°F86°F83°F79°F72°F65°F
Los Cabos76°F76°F77°F77°F81°F83°F86°F88°F86°F86°F83°F77°F
Aguascalientes72°F76°F81°F85°F86°F85°F81°F81°F77°F79°F76°F72°F
Bahia Tortugas67°F67°F65°F67°F67°F68°F74°F76°F77°F74°F72°F67°F
Chetumal83°F85°F86°F90°F90°F88°F90°F92°F90°F88°F85°F85°F
Mazatlán79°F79°F81°F83°F85°F86°F88°F90°F88°F88°F85°F79°F
Mérida85°F88°F92°F97°F97°F95°F97°F97°F95°F92°F86°F86°F
Monterrey65°F70°F77°F86°F92°F94°F94°F94°F86°F79°F70°F65°F
Palenque81°F86°F92°F99°F97°F92°F92°F92°F90°F88°F85°F83°F
Puebla68°F72°F76°F79°F79°F74°F72°F74°F72°F72°F70°F70°F
Puerto Chiapas (Chiapas)90°F90°F90°F92°F92°F90°F90°F90°F88°F88°F88°F88°F
Puerto Escondido83°F85°F88°F90°F90°F88°F90°F88°F86°F85°F85°F85°F
Puerto Vallarta85°F86°F88°F90°F92°F90°F90°F90°F88°F90°F88°F85°F
Querétaro72°F77°F81°F85°F85°F81°F77°F77°F77°F76°F74°F74°F
San Cristóbal de las Casas74°F79°F81°F85°F83°F77°F79°F79°F77°F76°F74°F76°F
Teotihuacan70°F74°F77°F81°F81°F77°F74°F74°F72°F72°F72°F72°F
Tijuana67°F67°F67°F70°F70°F76°F79°F83°F83°F77°F72°F67°F

Legend:

perfect weather

good weather

tolerable weather

bad weather

very bad weather


About Mexico

What can I do in Mexico?

Beaches / swimming

Nature and countryside

Culture and heritage

Sports

Family travel

Crafts / shopping

Gastronomy

Nightlife




Is this weather information for Mexico reliable?

Climate data for Mexico has been gathered every day since January 2009. The analysis of these meteorological data for Mexico allows us to determine the average for each month in Mexico City, Acapulco, Cancun, Chihuahua, Los Cabos, Aguascalientes, Bahia Tortugas, Chetumal, and 146 other cities.

So yes: this data is reliable except in cases of temporary climate disruption in the region.

Change units