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

MonthTypical conditionsBest for
JanuaryDry, sunny and cooler in the highlandsBeaches, cities and whale watching
FebruaryDry and pleasant in many regionsCoastal holidays, ruins and outdoor sightseeing
MarchWarm, dry and increasingly busyBeaches, spring travel and cultural cities
AprilHotter but still mostly dryBeach breaks and early morning sightseeing
MayHotter with rising humidity and early rains in some areasLower prices and fewer crowds
JuneRainy season develops in many regionsHighland cities and budget travel
JulyHot, humid and showery in many lowland areasCentral highlands and family holidays
AugustWarm, humid and wetter, with storm risk on some coastsFlexible itineraries and inland culture
SeptemberOften one of the wettest monthsLower prices, independence celebrations and quieter trips
OctoberRain begins to ease in many areasNature, culture and shoulder-season value
NovemberDrier, fresher and increasingly sunnyDay of the Dead, sightseeing and early dry-season travel
DecemberDry, sunny and popularBeach 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

DestinationJanFebMarAprMayJunJulAugSepOctNovDec
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.

Michael Harper

Author

Michael Harper

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!

Apply for your travel visa for any country online.

Travel Visa

in partnership with iVisa

Let us help you get your visa for any country in the world.

Buy comprehensive travel medical insurance.

Travel Insurance

in partnership with SafetyWing

Protect yourself: Get comprehensive travel medical insurance today!

Search and book hotels from around the world.

Find Hotels

in partnership with Booking.com

Find your next hotel stay. Search low prices on hotels, and much more…

Search and book hostels across 178 countries.

Find Hostels

in partnership with Hostelworld

Book a bed from over 36,000 properties across 178 countries.

Search Tours & Activities from around the world.

Find Tours

in partnership with G Adventures

Never be bored again! Search 1000s of tours and activities from around the world.

Search for the best car hire deals from all the major car hire companies.

Car Hire

in partnership with Rentcars.com

Compare the best car rental deals from all major car hire companies.

Transport

Transportation

in partnership with Omio

Book transportation across train, bus, flights and ferry.

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!