Home / North America / Mexico /
Mexico Climate
Best time to visit Mexico
The best time to visit Mexico is usually between November and April, when much of the country enjoys dry weather, sunny days and comfortable temperatures. However, Mexico covers deserts, mountains, tropical coasts and highland cities, so the right month depends on where you want to go and what you want to do.
This Mexico climate guide explains the best months for beaches, sightseeing, wildlife, cultural events and budget travel. It also covers the rainy season, hurricane season and regional weather differences, so you can plan your trip with more confidence.
Table of Contents
Best time to visit Mexico at a glance
For most travellers, November to April offers the best balance of sunshine, lower rainfall and comfortable sightseeing weather. December to April suits beach holidays particularly well, while November gives many visitors a useful mix of good weather, cultural events and fewer peak-season crowds.
- Best overall time to visit Mexico: November to April
- Best beach weather: December to April
- Best time for Mexico City and central highlands: November to April
- Best time for Cancún, Tulum and the Riviera Maya: December to April
- Best time for Baja California whale watching: December to April
- Best time for Day of the Dead: Late October to early November
- Cheapest time to visit Mexico: May to October, outside major holiday periods
- Rainy season: Usually May or June to October, depending on region
- Hurricane season: June to November, with higher risk from August to October
Mexico climate overview
Mexico has several climate zones because the country stretches from arid northern deserts to humid tropical coastlines. Altitude also changes the weather. As a result, Mexico City feels much cooler than Cancún, even though both destinations sit within the same country.
In general, Mexico has a dry season and a rainy season. The dry season brings clearer skies from late autumn through spring. In contrast, the rainy season brings hotter, more humid weather and regular afternoon or evening showers in many areas.
Even so, the rainy season does not always mean constant rain. Many destinations still receive bright mornings and short, heavy downpours later in the day. Therefore, travellers who want lower prices and greener landscapes may still enjoy visiting Mexico between May and October.
Mexico weather by region
Northern Mexico
Northern Mexico has a desert and semi-arid climate in many areas, including parts of Chihuahua, Sonora, Nuevo León and Baja California. Summers can feel extremely hot, especially in inland desert areas. However, winter and spring usually bring more comfortable conditions for road trips, hiking and city breaks.
Best time to visit northern Mexico: October to April. These months suit destinations such as Monterrey, Chihuahua and Copper Canyon because temperatures feel milder and outdoor travel becomes easier.
Central Mexico and the highlands
Central Mexico includes high-altitude destinations such as Mexico City, Puebla, Guanajuato, Querétaro and San Miguel de Allende. The climate usually feels warm by day and cooler at night. Moreover, the altitude can make evenings surprisingly fresh, particularly from November to February.
Best time to visit central Mexico: November to April. This period suits museums, markets, colonial cities, archaeological sites and walking tours because rainfall stays lower and daytime temperatures often feel pleasant.
Southern Mexico
Southern states such as Oaxaca and Chiapas often combine warm lowlands, cooler highlands and humid coastal areas. Rain becomes more common from late spring to autumn. Nevertheless, the wet season can make forests, waterfalls and mountain landscapes look especially lush.
Best time to visit southern Mexico: November to April for drier weather. However, late October and early November can also work well for cultural trips, especially around Day of the Dead celebrations in Oaxaca.
Yucatán Peninsula and Caribbean coast
The Yucatán Peninsula includes Cancún, Tulum, Playa del Carmen, Mérida, Cozumel and many of Mexico’s famous Maya sites. The region stays warm throughout the year, although humidity rises during the rainy season. In addition, the Caribbean coast can experience tropical storms during hurricane season.
Best time to visit the Yucatán Peninsula: December to April. These months offer the most reliable beach weather, lower humidity and better conditions for visiting Chichén Itzá, cenotes and coastal resorts.
Pacific coast
Mexico’s Pacific coast includes Puerto Vallarta, Sayulita, Mazatlán, Acapulco, Huatulco and Zihuatanejo. Dry-season months bring sunny beach weather, while the wet season brings hotter days, heavier humidity and stronger tropical downpours.
Best time to visit Mexico’s Pacific coast: November to April. These months suit swimming, boat trips, beach breaks and coastal towns, although Christmas, New Year and Easter often bring higher prices.
Baja California Peninsula
Baja California has varied weather, from Mediterranean-style conditions in the north to desert heat in the south. Los Cabos stays popular during the winter dry season, while Valle de Guadalupe appeals to food and wine travellers.
Best time to visit Baja California: November to April for comfortable weather and whale watching. However, wine lovers may prefer late summer and early autumn around the grape harvest in Valle de Guadalupe.
Mexico weather by season
Winter in Mexico: December to February
Winter is one of the best seasons to visit Mexico. Coastal areas feel warm and sunny, while highland cities offer comfortable sightseeing weather during the day. However, popular beach resorts become busier, especially around Christmas, New Year and school holidays.
This season suits Cancún, Playa del Carmen, Tulum, Puerto Vallarta, Los Cabos and Oaxaca. It also works well for Mexico City, although evenings can feel cool at altitude.
Spring in Mexico: March to May
Spring brings warm, dry weather across many regions. March and April often suit sightseeing, beaches and outdoor activities. However, May can feel hotter, especially in lowland and coastal areas.
Spring suits travellers who want sunshine before the main rainy season starts. In addition, this period can work well for visiting archaeological sites early in the morning before midday heat builds.
Summer in Mexico: June to August
Summer brings hotter temperatures, higher humidity and more rain in many parts of Mexico. Coastal areas can feel sticky, while highland destinations often feel more manageable. Therefore, places such as Mexico City, Puebla, Guanajuato and San Cristóbal de las Casas can make good summer choices.
Although rain becomes more likely, it often falls in short, heavy bursts. Even so, travellers should allow flexibility for coastal trips, boat tours and mountain routes.
Autumn in Mexico: September to November
Autumn starts wet in many regions, particularly in September. Conditions usually improve during October and November as the dry season approaches. As a result, late autumn can offer a strong mix of cultural events, improving weather and better value than peak winter.
Late October and early November are especially popular for Day of the Dead travel. Oaxaca, Mexico City, Pátzcuaro and several central regions attract visitors for traditional events, altars, parades and cemetery gatherings.
Mexico weather by month
| Month | Typical conditions | Best for |
|---|---|---|
| January | Dry, sunny and cooler in the highlands | Beaches, cities and whale watching |
| February | Dry and pleasant in many regions | Coastal holidays, ruins and outdoor sightseeing |
| March | Warm, dry and increasingly busy | Beaches, spring travel and cultural cities |
| April | Hotter but still mostly dry | Beach breaks and early morning sightseeing |
| May | Hotter with rising humidity and early rains in some areas | Lower prices and fewer crowds |
| June | Rainy season develops in many regions | Highland cities and budget travel |
| July | Hot, humid and showery in many lowland areas | Central highlands and family holidays |
| August | Warm, humid and wetter, with storm risk on some coasts | Flexible itineraries and inland culture |
| September | Often one of the wettest months | Lower prices, independence celebrations and quieter trips |
| October | Rain begins to ease in many areas | Nature, culture and shoulder-season value |
| November | Drier, fresher and increasingly sunny | Day of the Dead, sightseeing and early dry-season travel |
| December | Dry, sunny and popular | Beach holidays, Christmas travel and whale watching |
Hurricane season in Mexico
Hurricane season in Mexico runs from June to November. The highest risk usually falls between August and October, especially along the Caribbean coast and parts of the Pacific coast. Therefore, travellers visiting Cancún, Tulum, Cozumel, the Riviera Maya, Puerto Vallarta, Huatulco or Los Cabos during these months should monitor forecasts closely.
Most trips during hurricane season still continue without a major storm. However, tropical weather can disrupt flights, ferries, excursions and beach conditions. For that reason, travel insurance, flexible bookings and a backup plan can help reduce stress.
Best time to visit Mexico for beach holidays
The best time to visit Mexico for beach holidays is generally December to April. During these months, Cancún, Tulum, Playa del Carmen, Cozumel, Puerto Vallarta and Los Cabos usually enjoy drier skies and warm temperatures.
However, beach prices often rise during Christmas, New Year, February holidays, spring break and Easter. Therefore, travellers who want better value may prefer late November, early December, late April or May.
Best time to visit Cancún and the Riviera Maya
December to April usually offers the best weather for Cancún, Tulum, Playa del Carmen and Cozumel. The sea stays warm, rainfall decreases and humidity feels more comfortable. However, peak holiday weeks bring bigger crowds and higher hotel rates.
Best time to visit Puerto Vallarta
November to April works best for Puerto Vallarta and nearby beach towns. These months offer sunny weather, calmer conditions and good opportunities for boat trips. In addition, whale watching often adds extra appeal during winter.
Best time to visit Los Cabos
November to April suits Los Cabos for dry weather, outdoor dining, beaches and whale watching. Summer can feel very hot, while late summer and early autumn may bring storm risk.
Best time to visit Mexico for culture and sightseeing
November to April usually suits cultural travel across Mexico. Cities such as Mexico City, Oaxaca, Puebla, Mérida, Guanajuato and San Miguel de Allende feel easier to explore when rainfall stays lower and daytime temperatures feel comfortable.
In addition, late October and early November offer one of Mexico’s most memorable cultural periods. Day of the Dead events take place across the country, although Oaxaca, Mexico City and Pátzcuaro attract particular attention.
For archaeological sites such as Chichén Itzá, Teotihuacán, Palenque and Monte Albán, visit early in the day where possible. This approach helps you avoid peak heat and larger tour groups.
Best time to visit Mexico for wildlife
Mexico offers excellent wildlife experiences throughout the year. However, winter and spring provide some of the most popular nature highlights.
- Whale watching in Baja California: December to April
- Whale watching around Puerto Vallarta: December to March
- Monarch butterfly reserves: January to March
- Sea turtle nesting: Often May to October, depending on the beach and species
- Birdwatching: Spring and autumn migration periods
Because wildlife seasons can vary from year to year, travellers should check local conservation guidance before booking specialist tours.
Cheapest time to visit Mexico
The cheapest time to visit Mexico often falls during the rainy season from May to October, excluding school holidays and major festivals. Hotels and flights can cost less during this period, especially in beach destinations that see lower demand.
However, lower prices come with trade-offs. You may experience higher humidity, short downpours, storm disruption or cloudy beach days. Therefore, flexible travellers usually get the best value from May, June, September and October.
For a strong balance of weather and price, consider shoulder-season dates in November, early December, late April or early May.
Practical weather tips for visiting Mexico
- Check the climate for your exact destination because Mexico’s weather changes quickly by region and altitude.
- Pack layers for highland cities such as Mexico City, Puebla, Guanajuato and San Cristóbal de las Casas.
- Book early for Christmas, New Year, Easter and Day of the Dead because popular hotels can fill quickly.
- Plan outdoor sightseeing for mornings in hot regions, especially around ruins and colonial city centres.
- Carry sun protection year-round, even in cooler highland destinations.
- During hurricane season, check forecasts and choose flexible bookings where possible.
- Before travelling, read current travel health advice for Mexico and check Mexico visa requirements.
Mexico weather chart: Climate by month and region
| Destination | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acapulco | 32°C / 20 | 32°C / 17 | 32°C / 10 | 32°C / 11 | 33°C / 28 | 34°C / 277 | 34°C / 250 | 34°C / 300 | 33°C / 316 | 33°C / 148 | 33°C / 26 | 32°C / 18 |
| Cabo San Lucas | 25°C / 17 | 26°C / 5 | 27°C / 4 | 29°C / 4 | 32°C / 2 | 33°C / 2 | 33°C / 17 | 34°C / 50 | 33°C / 82 | 32°C / 26 | 29°C / 16 | 26°C / 18 |
| Cancun | 27°C / 135 | 28°C / 57 | 30°C / 55 | 32°C / 54 | 34°C / 82 | 35°C / 145 | 35°C / 75 | 36°C / 80 | 35°C / 168 | 32°C / 283 | 28°C / 140 | 27°C / 77 |
| Matamoros | 20°C / 42 | 21°C / 25 | 25°C / 12 | 28°C / 38 | 31°C / 76 | 32°C / 75 | 34°C / 50 | 34°C / 75 | 32°C / 151 | 29°C / 77 | 25°C / 38 | 21°C / 32 |
| Mexicali | 21°C / 50 | 21°C / 50 | 21°C / 50 | 22°C / 22 | 23°C / 5 | 23°C / 2 | 25°C / 2 | 27°C / 3 | 27°C / 5 | 25°C / 12 | 23°C / 27 | 21°C / 37 |
* The monthly temperature is the average maximum temperature over the year.
* The average monthly precipitation over the year includes rainfall and snow, all measurements are shown in mm
Data is recorded from the nearest weather station.
FAQs: About the best time to visit Mexico
Usually not. In many parts of Mexico, rainy-season days start sunny before short, heavy showers develop later in the afternoon or evening. However, prolonged rain can occur during tropical storms, so travellers should keep some flexibility in their plans.
This depends on the type of weather you prefer. Mexico’s central highlands, including Mexico City and nearby colonial cities, generally avoid the extreme heat and humidity found on the coasts. Meanwhile, Caribbean and Pacific resorts stay warmer throughout the year.
Warm clothing can be useful if you visit high-altitude destinations. Mexico City, San Miguel de Allende and other highland areas can have cool mornings and evenings, particularly between November and February. A light jacket or extra layer is therefore worth packing.
September can offer lower prices and fewer international visitors, but it is also one of the wetter months in many regions and falls within hurricane season. It can suit travellers interested in cities, food and Mexico’s Independence Day celebrations more than those seeking guaranteed beach weather.
Popular destinations can become busy during the dry season, particularly around Christmas, New Year, Easter and spring break. Travelling in November, early December or late April can provide a better balance between favourable weather and smaller crowds.
Yes. Altitude has a major influence on temperatures, which explains why highland destinations can feel considerably cooler than coastal resorts at similar latitudes. Travellers moving between the coast and central Mexico should pack for noticeably different conditions.
Yes, and millions of travellers visit without experiencing a hurricane. However, tropical storms can disrupt flights, ferries and excursions, particularly on exposed coastlines. Flexible bookings and suitable travel insurance can reduce the financial impact of weather-related changes.
Consider the shoulder periods around November, early December, late April and early May. These periods can offer favourable weather without the highest peak-season prices, although conditions and costs vary between destinations.
There is no single coast that guarantees dry weather because rainfall varies by month and destination. Instead, compare local weather patterns for the Caribbean, Pacific and Baja California before booking. Baja California is generally much drier than Mexico’s tropical coastal regions.
Use seasonal climate patterns for long-term planning, but check a detailed local forecast shortly before departure. This becomes particularly important during the rainy and hurricane seasons because tropical weather can change quickly.
Mexico’s beaches generally remain warm in winter, but inland mountains and high-altitude cities can become cold at night. Some northern and mountainous areas can even experience frost or snow, so winter conditions depend heavily on elevation and location.
Cenotes can remain enjoyable during the rainy season and provide an alternative when beach weather is unsettled. However, heavy rainfall can affect water conditions, access and some outdoor activities, so check local conditions before travelling to a particular site.
Summary
Choose November to April if you want the most reliable weather across Mexico. These months suit beaches, cultural cities, ruins, wildlife and outdoor travel. However, choose May to October if you want lower prices, greener scenery and do not mind heat, humidity or occasional rain.
For beaches, December to April works best. For culture, November to April gives you pleasant sightseeing weather. For wildlife, December to April brings whales, while January to March suits monarch butterflies. Ultimately, the best time to visit Mexico depends on your route, budget and preferred travel style.

Author
Michael Harper
Michael Harper is the North America travel editor for anothertravel.com, specialising in travel guides, road trips, luxury escapes, and outdoor adventures across the USA, Canada, and Mexico. Drawing on years of first-hand travel experience throughout destinations including California, New York, British Columbia, and the Mexican Caribbean, he creates experience-led content that combines local insight with practical travel planning advice. His expertise includes city breaks, national parks, coastal travel, scenic driving routes, and family-friendly destinations, helping travellers discover both iconic attractions and lesser-known experiences across North America.
Plan your trip
Make planning your next adventure a breeze! Book with one of our partners for easy, stress-free organising and an unforgettable experience!
Travel Insurance
in partnership with SafetyWing
Protect yourself: Get comprehensive travel medical insurance today!
Find Hotels
in partnership with Booking.com
Find your next hotel stay. Search low prices on hotels, and much more…
Find Hostels
in partnership with Hostelworld
Book a bed from over 36,000 properties across 178 countries.
Find Tours
in partnership with G Adventures
Never be bored again! Search 1000s of tours and activities from around the world.
Car Hire
in partnership with Rentcars.com
Compare the best car rental deals from all major car hire companies.
Just a heads up: all links here are affiliate links, which means they’ll take you to our partner websites. If you make a purchase through them, anothertravel.com earns a small commission that helps keep the site running. Thanks for your support!