Best Time to Visit Mexico City: Weather, Festivals, Crowds and Prices by Month

Share this guide Facebook Reddit LinkedIn Email

Publication date: October 2, 2026

Last checked: October 2, 2026

Quick answer

The best time to visit Mexico City is the dry season, roughly November to April, when days are sunny and mild and rain is rare. March and April add the purple jacaranda bloom; late October and early November add Day of the Dead. The rainy season, from about late May to October, brings afternoon storms rather than all-day rain, plus thinner crowds outside the holidays. Winter nights are cold at 7,350 feet, so pack layers whenever you go. For the best balance of weather and events, aim for late October to November or March to April, and book early for Day of the Dead, Christmas and Holy Week.

Best Time to Visit Mexico City: The Short Answer by Season

The best time to visit Mexico City is the dry season, from about November to April, when you'll get sunny days, low humidity and very little rain. That's also when the city is busiest with visitors, so the real decision isn't whether to go in the dry months but which part of them suits your trip, your budget and the events you'd like to catch (Day of the Dead, the jacarandas or the holidays).

Mexico City isn't a beach destination, and that changes the usual logic of a best-time question. It sits high in the Valley of Mexico, so it rarely gets truly hot, the nights stay cool all year and the main weather variable is rain rather than heat. A July afternoon here is usually milder than a July afternoon in Dallas or Atlanta, while a January night can feel colder than most US visitors expect.

The white marble Palacio de Bellas Artes with its golden domes under a clear blue sky, with people walking in front

Spring, from March to May, is the warmest stretch and the most photogenic, with jacaranda trees in purple bloom across the city (the official city tourism site dates the bloom from February to early April). Fall, from late October to November, follows the end of the rains, brings crisp mornings and carries the year's biggest festival, which is why so many first-time visitors aim for it.

Winter is dry and bright but cold after dark, and it's the season when the holiday calendar is fullest. Summer is green, a little cheaper and wet in the afternoons, though rarely all day. None of these seasons is a bad choice; they're simply different trips, and the sections below set out what each one gives and costs you.

The Best Time of Year to Visit Mexico City for Each Kind of Trip

The best time to go to Mexico City depends on why you're going. A first-timer who wants museums, neighborhoods and a day at Teotihuacan needs dry, settled days, while someone who has come for Day of the Dead needs one specific week and won't mind the crowds that come with it. A budget traveler, on the other hand, needs the quiet weeks when hotels discount, and those rarely line up with the festival calendar.

Use the list below to find your window, then read the month table and the sections on December, October and the rains before you book. If two priorities clash (good weather and low prices, say), the month table shows where they overlap best, which is usually late January, February or the weeks after Day of the Dead.

Pick your month by priority

  • Most reliable dry weather: November to April
  • Jacaranda bloom and warm days: March and early April
  • Day of the Dead: the last week of October and November 1 and 2
  • Christmas lights and posadas: mid to late December
  • Fewer visitors and lower rates: late January to February, and the rainy months outside the holidays
  • Independence Day: the night of September 15 and September 16
  • Quiet city streets: Holy Week, when many residents leave town

What is the best time to visit Mexico City?

For most first visits, the best months are March, April, late October and November. They combine dry or drying weather, comfortable daytime temperatures in the 70s °F and something worth timing a trip around, from the jacarandas in spring to the Day of the Dead altars in the fall, and they avoid the coldest nights of midwinter.

If you can only travel in summer, go anyway (most mornings are clear, and the rain usually arrives after lunch). If you're coming for the holidays, December is festive and dry, but book early, because rooms fill and rates climb from the middle of the month. And if the trip is mostly about food and museums, almost any month works, since both carry on whatever the sky is doing.

Mexico City Weather by Month at 7,350 Feet

Mexico City weather by month makes more sense once you know the altitude. The city sits at about 2,240 meters (7,350 feet) in the Valley of Mexico, so the air is thin, the sun is strong and temperatures drop quickly once it sets, which is why a single day can feel like two different seasons.

Daytime highs stay in the 70s °F for most of the year. May tends to be the hottest month, with highs near 80 °F, while January is usually the coldest, with lows in the mid-40s °F. Between December and February, nights and early mornings can occasionally drop close to freezing, according to the city's tourism office, so a light down jacket isn't overkill for a winter trip.

The sun setting over a city skyline of towers and low buildings, with mountains on the horizon

Rain, not temperature, divides the year. From November to April it's dry, while from about late May to October afternoon and evening storms are common. July and August are usually the wettest, though sources disagree on the exact peak and the edges of the season shift from year to year (some years the rains start in mid-May, others in June).

The table below puts the Mexico City average temperature by month beside rain, crowds and events, so you can compare months on the factors that actually decide a trip. The figures are typical averages, not forecasts, so check a 10-day outlook in the week before you fly.

Mexico City month by month

MonthTypical high / lowRainCrowds and events
JanuaryAbout 71 / 44 °FDry, coldest nightsQuieter after New Year; Three Kings Day on January 6
FebruaryAbout 75 / 47 °FDry, very sunnyArt week and Zona Maco; first jacarandas
MarchAbout 78 / 50 °FDryJacaranda peak, spring break visitors
AprilAbout 80 / 54 °FMostly dryHoly Week empties the city; jacarandas fade
MayAbout 80 / 56 °FRains begin late in the monthHottest month, shoulder season
JuneAbout 77 / 57 °FAfternoon stormsPride march on the last Saturday
JulyAbout 75 / 56 °FAmong the wettestSummer travel, green parks
AugustAbout 75 / 56 °FAmong the wettestCity marathon late in the month
SeptemberAbout 73 / 56 °FFrequent stormsIndependence Day, September 15 and 16
OctoberAbout 73 / 52 °FRains taper offDay of the Dead build-up, busy last week
NovemberAbout 72 / 48 °FDryDay of the Dead on the 1st and 2nd, then calmer
DecemberAbout 71 / 45 °FDryGuadalupe on the 12th, posadas, holiday crowds

Typical patterns from climate averages; individual years run warmer, cooler, wetter or drier.

Two things follow from the altitude. First, the sun burns faster than the temperature suggests, so sunscreen and a hat earn their place in any month, cloudy rainy-season days included. Second, a day that reaches the 70s can start in the 40s, which is why residents dress in layers from November to February.

Events worth timing a trip around

  • January 6: Three Kings Day, with rosca de reyes bread across the city
  • February to early April: jacaranda bloom
  • February: art week, led by the Zona Maco fair
  • Holy Week: processions, and a noticeably quieter city
  • Last Saturday of June: the Pride march
  • September 15 and 16: the Cry of Independence in the Zócalo and the military parade
  • Mid-October to mid-November: Day of the Dead season
  • December 12: the feast of the Virgin of Guadalupe
  • December 16 to 24: posadas

Mexico City in December: Holiday Season and Dry Winter Days

Mexico City weather in December is dry, sunny and cool. Expect daytime highs around 70 °F and nights in the mid-40s °F, with almost no rain, so the weather in Mexico City in December favors long walking days through Centro and Coyoacán followed by cold, clear evenings that call for a proper jacket.

What sets December apart is the calendar. The feast of the Virgin of Guadalupe falls on December 12, when pilgrims fill the Basilica of Guadalupe in the north of the city and fireworks go off across town, and the days before it bring some of the largest crowds of the year to that neighborhood. Lights go up along Reforma and in the Zócalo, and the holiday season builds from there toward Christmas Eve.

Aerial view of the Basilica of Guadalupe complex, with domed churches and a modern round basilica among trees

Christmas in Mexico City: Posadas, Lights and the Zócalo

Mexico City at Christmas runs on the posadas, celebrated from December 16 to 24 with processions, piñatas and hot fruit punch called ponche. Most are neighborhood or family events, but you'll also see them in plazas and markets, where seasonal stalls sell tamales, buñuelos and decorations from mid-December onward.

The Zócalo usually becomes the center of the season (check the city's announcements for the current year's events). Christmas Eve is a family night when many restaurants close early, while New Year's Eve brings crowds and fireworks downtown and around the Angel of Independence.

Is December a good time to visit Mexico City?

Yes, if you plan for the cold nights and the holiday demand. The first half of the month is the better bet: dry weather, festive streets, the Guadalupe celebrations and rates that haven't yet climbed to their year-end peak, which travel guides place around Christmas and New Year.

From mid-December through New Year, flights and hotels get busier and pricier, so book well ahead. Bring a warm jacket for evenings, a sweater for mornings and sunscreen for the afternoons.

Mexico City in October: Day of the Dead Season

Mexico City weather in October is the turning point of the year. Highs sit in the low 70s °F and lows near 50 °F, and the afternoon storms that defined the summer thin out as the month goes on, so early October can still feel like the rainy season while the last two weeks are often dry and bright.

October is also the start of Day of the Dead season. The official city tourism site describes festivities running from mid-October to mid-November, with altars, exhibitions and themed events across the city, and the busiest stretch comes at the very end of the month when the parade and the Zócalo ofrenda draw the largest crowds.

Giant skeleton figures playing instruments in a crowded plaza in front of a historic stone building

Day of the Dead 2026 in Mexico City

  • October 29 to November 2: monumental ofrenda in the Zócalo
  • Saturday, October 31, 2 p.m.: the Gran Desfile parade along Paseo de la Reforma, from the Diana Cazadora fountain to the Zócalo
  • October 31 to November 2: candlelit cemetery observances in San Andrés Mixquic, in the south of the city
  • November 1 and 2: the Day of the Dead itself, with family altars across the city

If Day of the Dead is the point of your trip, arrive by October 29 and stay through November 2, so you can see the Zócalo ofrenda, the parade and the family altars on the days that matter. Rooms near the parade route and in Centro fill early, and that last week is one of the busiest of the year, so book as soon as your dates are fixed. A light rain jacket still belongs in the bag (October evenings can turn showery), and a warm layer helps on the cemetery nights in the south of the city.

Rows of orange marigold flowers in a plaza with people walking past in the background

Mexico City Rainy Season: Afternoon Storms From Late May to October

The Mexico City rainy season runs through the summer, from about late May or June to September or October. The city's tourism office describes heavy rains that usually last no more than a couple of hours, which is enough to flood some streets and slow traffic but rarely enough to wipe out a day if you plan around it.

A typical rainy-season day starts clear and bright, clouds build after lunch, and a storm often hits in the late afternoon or evening before clearing overnight. July and August usually bring the most rain, while late May and October are the gentler edges of the season, so a trip in either shoulder month gets green parks with far fewer washed-out afternoons.

A person walking along a wet, reflective path between trees at sunrise

How to plan a rainy-season day

  • Do walking tours, parks, markets and Teotihuacan in the morning
  • Move indoors by mid-afternoon: museums, food halls and covered markets
  • Pack a light rain jacket, a compact umbrella and shoes that cope with puddles
  • Allow extra time for taxis and rideshares once a storm starts
  • On the last Wednesday of the month, Noche de Museos keeps many museums open from 6 to 10 p.m.

The rainy season has its upsides: green parks, rain-washed air, cooler afternoons and fewer visitors outside the July school holidays, when rates also tend to soften. For transport options when the streets are wet, see our guide to getting around Mexico, which covers the Metro, buses and rideshares (and why it's worth leaving extra time once a storm starts).

Cheapest Time to Visit Mexico City and When Crowds Thin Out

The cheapest time to visit Mexico City is usually outside the big holidays: late January to February, once the New Year crowds have gone, and the rainy months of June, August and September. Travel guides commonly point to these weeks for lower hotel rates, though in this city prices depend more on events than on weather, so a dry week without a festival is often the real bargain.

Travel guides generally put the most expensive and busiest weeks at Christmas to New Year, the last week of October and Holy Week. If you're flexible, shifting a trip by a week either side of these dates often saves more than picking a cheaper neighborhood, and you can compare Mexico City hotel offers for the quieter weeks before you commit.

Brightly painted flat-bottomed boats carrying visitors on a canal lined with trees

Holy Week is a special case. Many residents leave town, traffic and the Metro are lighter, and the city feels unusually calm, yet hotel demand from visitors can still be high, so it's quiet on the streets without being cheap. For a peak-season stay near Reforma, our review of the Krystal Grand Suites Insurgentes covers a central option, and you can book early Krystal Grand Suites rates before the holidays fill.

For budgeting day to day in pesos (cards, cash and ATMs), see our guide to currency and payments in Mexico.

Worst Time to Visit Mexico City and What Each Risk Costs You

The worst time to visit Mexico City depends on what you want to avoid. For weather, it's the wettest stretch of summer, July to September, when storms most often cut afternoons short and some streets flood. For cost and crowds, it's the last days of October, Christmas to New Year and Holy Week, when demand for rooms typically peaks. For air quality, it's often the dry months, especially spring, when there's no rain to clear the haze that settles over the valley on still days.

Windows to think twice about

  • July to September: the most frequent afternoon storms and occasional street flooding
  • Late October: Day of the Dead crowds and the highest demand for rooms in Centro
  • Mid-December to early January: holiday prices and busy flights
  • Holy Week: high visitor demand even as the city empties of residents
  • Dry-season afternoons: haze and poorer air quality on still days

A domed church with an orange tiled roof among city buildings and towers under a hazy sky

Is any of these a reason to skip the city? Rarely. Rain can be planned around, crowds come with the events people travel for, and haze varies from one day to the next, so check that day's air quality report before a long outdoor outing and keep museums for the hazier afternoons. Our guide on whether Mexico is safe to visit covers the rest of your planning.

Hurricanes aren't a direct concern here, because the city is inland and far from both coasts. They matter only if you add a beach leg to the trip; for that, our best time to visit Mexico guide compares the regions month by month, and our Mexico airports guide covers flying into the capital and onward.

Final Thoughts

Mexico City has no truly bad month, only different trade-offs. Choose November to April for dry, sunny days and accept cold nights and busier hotels. Choose March or April if you want the jacarandas and the warmest weather. Choose late October into early November for Day of the Dead, and book early. Choose the rainy months if lower rates and greener parks matter more than dry afternoons, and plan your outdoor time for the mornings. Whatever you pick, pack layers and sunscreen for the altitude, keep an indoor plan for wet afternoons and check the event dates for your year before you book. With that, almost any week can make a good first trip to the capital.

FAQ: Best Time to Visit Mexico City

What should I wear in Mexico City in December?

Layers. Days often reach about 70 °F, but mornings and nights drop to the 40s °F, so bring a warm jacket, a sweater, long pants and comfortable walking shoes, plus sunglasses and sunscreen.

Is January a good time to visit Mexico City?

Yes, especially after the first week. It's dry and sunny, the holiday crowds have gone and rates usually ease, but it's the coldest month, with chilly mornings and nights.

Is November a good time to visit Mexico City?

It's one of the best months. The rains have ended, days are mild, and the first two days of the month bring Day of the Dead; after that, the city is calmer before the December holidays.

How hot is Mexico City in July?

Not very. Highs are usually in the mid-70s °F and nights in the mid-50s °F, because of the altitude. Expect afternoon storms on many days.

Is August a good time to visit Mexico City?

It works if you plan around the rain. August is one of the wettest months, but mornings are often clear, parks are green and crowds are lighter once the July holidays end.

Is February a good time to visit Mexico City?

Yes. February is dry, nights are cool, the first jacarandas appear and the art fairs fill the calendar, while rates are often lower than at Christmas.

Is September a good time to visit Mexico City?

It suits festival lovers who don't mind rain. Storms are still frequent, but Independence Day on the night of September 15 and on September 16 is one of the city's biggest celebrations.

What should I wear in Mexico City in October?

Light layers for warm afternoons, a sweater or light jacket for cool evenings, and a compact umbrella, since showers are still possible early in the month.

Is October still hurricane season in Mexico City?

The capital sits inland on the central plateau, far from the hurricane coasts. Hurricane season matters mainly for the coasts, so check it if you're adding a beach destination.

Is it better to visit Mexico City in October or November?

Late October to early November is the best of both: the rains are ending and Day of the Dead peaks. Choose mid-November if you'd rather have dry weather and smaller crowds than the festival.

What is the coldest month in Mexico City?

January is usually the coldest, with nights in the mid-40s °F, and December and February are close behind. Daytime highs still reach about 70 °F.

Planning this trip with someone? Send them this guide Facebook Reddit LinkedIn Email

🚀💎 Compare Flights. Book Smarter.

Trip.com finds the best available fares across hundreds of airlines worldwide

Loading...