When & whereBy ArrivLast checked
Best time to visit Mexico City
March to May is dry and warm in Mexico City, while June to September brings short, heavy afternoon storms that leave the mornings alone. Day of the Dead, 1–2 November, fills rooms months ahead. Four days covers the center, Roma and Condesa, and Teotihuacán, and six adds Xochimilco with a slower dinner pace. Sleep in Roma Norte, and give the first day to altitude, because the city sits at 7,350 feet.
Dry months are the default
Mexico City writes March to May as dry and warm, which is the walking window: Roma and Condesa outdoors, Teotihuacán at opening without a storm on the pyramids, and a jacket at night. A Mexico City weekend is already mapped to that pace. Four days is a complete first trip, and six lets you eat properly without hurrying.
December through February is still dry, cooler in the morning, and busier around the holidays. If the dates you have are a US winter break, this is the version of the city you get, so book the first night in Roma Norte. Centro Histórico is cheaper and louder, while Condesa sits next door to Roma, slightly quieter, with Parque México as the afternoon.
Rain is an afternoon, and it passes
June to September is the rainy season: a heavy storm, often after lunch, then a clear evening. Plan the anthropology museum, Templo Mayor, or a long lunch for 2pm, and keep Teotihuacán and Coyoacán for the morning. The metro is cheap and crowded at rush hour, and registered rideshare beats a street taxi when you need a car, while Roma and Condesa are best walked.
A rainy-season week is still a food week. Street stands and the big museums keep going when the sky opens. What fails is a day that stacks the pyramids, Frida Kahlo, and a canal boat with no slack in between. How many things per day holds here, with two extra constraints: altitude on day one, and weather after 2pm.
- March to May is dry and warm, which makes it the first-visit default.
- June to September puts you outdoors in the morning, before the storm after lunch.
- 1–2 November is Day of the Dead, when rooms go months early.
- Sleep in Roma Norte, and give the first day to altitude before Teotihuacán.
Day of the Dead is a booking product
1 and 2 November are extraordinary, and they want booking months ahead, because Coyoacán, the Zócalo, and the cemeteries all fill. Rooms in Roma and Condesa sell the way Charleston sells a garden-tour Saturday. Book the hotel before the flight. The Frida Kahlo house already sells out on ordinary weeks; it is a lottery on these two days. Go at opening or pick a different week and see the murals instead.
If you cannot move off early November, arrive by 30 October, give the first day to walking Roma at 7,350 feet, and put Teotihuacán on the 31st or the 3rd. How far ahead to book works like a US holiday weekend here, with a smaller hotel inventory to fight over.
A sample four days
A dry-season Thursday to Monday: land, sleep, Centro and the anthropology museum on Friday, Teotihuacán at opening on Saturday, Coyoacán and a slow Roma on Sunday, fly Monday. The weekend guide is that shape with pins in it. Watch the Monday closures, because the anthropology museum is one of them.
If you only have August, keep the same order and swap the pyramid afternoon for a museum when the sky opens. Tulum and Cancun run a different calendar, with hurricane season roughly June through November, whereas this page covers the highland city, a long way inland from that coast.
| Window | What it is | Who it fits |
|---|---|---|
| March–May | Dry, warm | First visit, outdoor walking |
| June–September | Afternoon storms | Museums at 2pm, pyramids at 8am |
| 1–2 November | Day of the Dead | Book Roma months out |
| December–February | Dry, cooler mornings | US winter break if you book early |