When is the Best Time to Visit Mexico City?
The best time to visit Mexico City is March-April and October-November for dry and mild weather. The weather during the day is great for being outside, with average temperatures hovering around 24°C-26°C. This is a vibrant city with pleasant daytime temperatures year-round, but September-November sees the highest tourist traffic, so airfares and hotel prices are the highest then.
- Best Time to See Flowers: Many look forward to the time Jacaranda trees bloom in late February and early March. The broad trees with lavender blooms light up Reforma Avenue. The Chapultepec Botanical gardens are open year-round and be sure to catch the Festival de Flores y Jardines there in April, or head to the neighborhood of San Angel for Feria de las Flores in July.
- Best Time to Visit Teotihuacan: The spectacular ancient Mesoamerican city, just 30 miles north of Mexico City, is open year-round. If the weather is hot, as it can often be in May and June, you may want to arrive when the site opens at 9 am. You can also get a jump on the crowds that way. Speaking of crowds, the spring equinox at Teotihuacan is a huge happening with hundreds of thousands of white-clad people flocking to the site to take in its energy as it alights with the sun. If your purpose is to see the site and learn about its history, it is best to avoid the days around the equinox.
- Best Time for Music Fans: March is the month for the Vive Latino Music Festival, a huge event featuring an eclectic array of international and local pop and rock music stars. If your taste leans more towards violins and oboes than electric guitars and synthesizers, you might want to look at the schedule of the Festival de Mexico en el Centro Historico. This 2-week-long festival, which begins at the end of March, includes jazz, classical music, and dance performances, as well as children’s events. In November, you can catch another pop extravaganza: the Corona Capital Music Festival.
- Best Time to Catch a Soccer Game: If you enjoy spectator sports, sitting in the raucous stands of a Mexico City soccer game will be an experience to remember. Mexico City has 3 teams in the Liga MX, the top-level professional league in Mexico. They have 2 seasons, one from July 20 to November 24 and the other from January 5 to late May.
- Best Time to Ride a Canal Boat in Xochimilco: The best time to set out with a group on one of these colorful canal boats depends on your travel appetite. Do you want to hit the canals with the locals? Then go on a weekend or during the week before and after Easter, when many Mexicans are on holiday. Want to avoid crowds? Weekday mornings are the best bet.
- Best Time for Visiting Markets: Mexico City has wonderful public markets and weekly open-air farmers markets. They operate year-round, but availability for some items, such as some fruits and traditional crafts, depends on the time of year. The best time for a fresh mango is in June and July. Mamey Sapote, a brown fruit with rich orange flesh and a taste similar to a sweet pumpkin with cherry overtones, is most often found in the winter months. The best time to buy a hand-made piñata is in December, in the 2 weeks before Christmas.
- Best Time for Bargains: Chilly winter nights keep some visitors out of the city, so hotel bargains may be found from December to February. There may also be some good hotel deals from June to August.
Mexico City Travel Seasons
- High Season (September to November): Compared to many destinations, Mexico City doesn’t see a big variation in the number of visitors at different times of the year, but September-November is when tourist traffic in Mexico City is the highest. The last weeks of the rainy season and the beginning of the dry season mean mild temperatures and a good backdrop for popular festivals such as Day of the Dead. September has frequent rains and warm temperatures. The dry season sets in during October and nights get increasingly cool.
- Shoulder Season (March to May): Another popular time of year, when nights warm up but before the rainy season starts, are the spring months, which are a great time to explore the outdoors. Be sure and reserve in advance, particularly if you are visiting during the weeks before and after Easter – times when Mexicans go on vacation. Besides the pageantry of holy week, there are quite a few festivals to enjoy this time of year.
- Low Season (December to February): The coolest and driest months of the year have some of the lowest tourist crowds and pleasures of their own, such as Mexico City’s exuberant celebrations of Christmas, New Year’s, and Epiphany. While daytime temperatures are pleasant, nighttime temperatures can reach near freezing, and it is important to take into account that central heating is unusual in Mexican buildings.
- Low Season (June to August): The summer months are a little less popular for tourists than spring or fall because it rains almost every day during these months, usually in short, intense bursts. Luckily, Mexico City has no shortage of museums, indoor markets, and other diversions that are out of the weather. Because of the rain, air quality is at its best this time of year. The hottest month of this period is June.
Mexico City Weather by Month
- Mexico City Weather in January: January is the coolest month of the year. Daytime temperatures are usually pleasantly warm, while nighttime temperatures can dip to freezing. Smog is a regular occurrence but rain is rare. Wear lots of layers to adjust to the changes in temperature. (Average Max Temperature: 22°C, Average Rainfall: 10mm.)
- Mexico City Weather in February: February has temperatures that are cool by Mexico City standards: pleasant during the day and very cold at night. It’s still the dry season, so rain is rare, but smog might be an issue. Both indoor or outdoor activities are fine in February. Bring layers in either case. Jacaranda trees bloom at the end of the month, signaling that spring is on the way. (Average Max Temperature: 24°C, Average Rainfall: 5mm.)
- Mexico City Weather in March: In March, daytime temperatures start getting warmer, though still pleasant. Nighttime temperatures rise with them, but it gets chilly. Rain is rare. This is usually a smoggy month unless an early Easter cuts down the traffic. (The week before and the week after Easter are holidays in Mexico, and many city residents leave town.) If you are sensitive to air pollution exposure, try to remain indoors during morning and afternoon commute times. (Average Max Temperature: 26°C, Average Rainfall: 6mm.)
- Mexico City Weather in April: April weather is often beautiful. It can get fairly hot during the day while remaining quite cool at night. The 2-week school vacation around Easter usually eases up the traffic for a little while, giving a break from the smog. It rains a little more often than earlier in the year, but it is still very much dry season. (Average Max Temperature: 27°C, Average Rainfall: 14mm.)
- Mexico City Weather in May: With May, Mexico City hits its hottest time of year. It’s even relatively mild at night. The sunny skies at the beginning of the month come with bad air quality, but when the rains get going at the end of the month, the smog eases up. (Average Max Temperature: 27°C, Average Rainfall: 24mm.)
- Mexico City Weather in June: June has hot daytime temperatures, mild nighttime temperatures (lows are about 12°C), and frequent rains. Often, there will be a light shower in the morning and a heavier one, lasting 20 minutes to an hour, sometime after 4 pm. It’s humid but the smoggy days of the dry season are gone. (Average Max Temperature: 26°C, Average Rainfall: 61mm.)
- Mexico City Weather in July: July sees daytime temperatures decrease a little from the highs of May and June, while nighttime temperatures stay mild. It rains a lot, sometimes with a light shower in the morning followed by a proper tropical downpour sometime after 4 pm. The air quality is relatively good this time of year. (Average Max Temperature: 24°C, Average Rainfall: 61mm.)
- Mexico City Weather in August: August weather is much like July: warm during the day, mildly cool at night, and wet, with a period of rain almost every day, often after 4 pm. If a hurricane is in the area, expect some days of steady rain. Things can be soggy but the air quality is good. (Average Max Temperature: 25°C, Average Rainfall: 55mm.)
- Mexico City Weather in September: In September, temperatures may start to cool off while regular rains continue. Most commonly, the rains are short showers in the morning and brief tropical downpours in the afternoon, but sometimes, particularly when hurricanes are about, the rain can go on for longer. Air quality is fine, and when there isn’t rain, it is usually pleasant outside. (Average Max Temperature: 24°C, Average Rainfall: 38mm.)
- Mexico City Weather in October: October sees the weather shift from a wet season pattern of regular downpours to a dry season pattern of very little rain at all. Temperatures are still warm in the daytime, but nights get chillier (a low of 10°C is average). When the rains disappear, smog becomes part of life again. (Average Max Temperature: 24°C, Average Rainfall: 18mm.)
- Mexico City Weather in November: A lovely month, November has comfortable temperatures during the day but starts to get quite chilly at night, which can be noticeable indoors because central heating isn’t a common feature in Mexican buildings. Rain is rare and air quality can be poor. (Average Max Temperature: 23°C, Average Rainfall: 1mm.)
- Mexico City Weather in December: Dry, sunny days and chilly nights are the norms for December in Mexico City. Rain is rare while smog is a possibility. Once in a while, the nighttime temperature might go below freezing at night. (Average Max Temperature: 23°C, Average Rainfall: 2mm.)
Year-round, Mexico City has weather that most people would call lovely, with daily highs between 20°C and 30°C. However, many find it more pleasant to visit in the wet season, from June through September, when it does rain every day, usually a heavy tropical burst in the evening. It gets warm during the day and cools off to about 12°C at night. In the dry season, the nighttime lows are colder, averaging 5°C in January. And you may feel these lows more than you might at home because, in Mexico, central heating is uncommon. Also, the dry season is smog season. The smog is worse on warm, dry days.
Mexico City Events and Festivals
Mexico City in January
- New Year’s Day – A public holiday when most businesses and restaurants will be closed, so people can relax with their families and recover from the New Year’s Eve parties the night before.
- Día de los Reyes/Three Kings’ Day – On January 6, Mexicans commemorate the arrival of the 3 wise men after the birth of Christ by giving kids gifts.
Mexico City in February
- Día de la Candelaria – On February 2, it is customary for families to dress up a doll of the baby Jesus in fine clothes and take him to church to be blessed.
- Zona Maco Arte Contemporaneo – For 4 days in February, a gigantic international art fair takes over galleries and museums around the city, and also features lectures and other activities.
Mexico City in March
- National Pyrotechnic Festival – This spectacular week-long festival takes place in Tultepec, a Mexico city suburb that is the center of Mexico’s artisanal fireworks industry.
- Benito Juárez’s Birthday – The birthday of Benito Juarez, a 19th-century Mexican president who worked his whole life for democratic reform in the country, is an excuse for a national holiday on the third Monday in March.
- Spring Equinox Teotihuacan – Hundreds of thousands of people, all wearing white with a red accessory, flock to the pyramids at Teotihuacan to absorb what they believe is energy released by the equinox, which can occur on March 19, 20, or 21.
- Vive Latino Music Festival – A huge weekend-long music festival that includes popular international bands as well as up-and-comers in an eclectic spectrum of genres.
- Festival de México en el Centro Histórico – A 2-week showcase of high culture: classical and jazz music and dance, along with literary and children’s events.
Mexico City in April
- Semana Santa – Beginning with Palm Sunday, the Sunday before Easter, when churches bless palm fronds, and continuing to Easter and the week after, Mexicans mark the most important festival of the Catholic calendar.
- Passion Play of Iztapalapa – Taking place over 6 days with a cast of over 2,000 locals, 150 with speaking roles, plus thousands of followers carrying wooden crosses through the streets, this spectacular interpretation of the events leading up to Jesus’ crucifixion draws millions of spectators to Iztapalapa, a hardscrabble suburb of Mexico City.
- Festival De Flores y Jardines – The Botanical Garden at Chapultepec and the nearby neighborhood of Polanco will pop with color during this festival featuring competitions in floral design.
Mexico City in May
- Labor Day – Mexico honors the contributions of working people with a statutory holiday on May 1.
- Cinco de Mayo – The anniversary of the First Battle of Puebla, in which Mexican forces beat the invading French, is not observed in Mexico, except in Puebla, a beautiful city about 2.5 hours from Mexico City.
- Corredor Cultural Roma Condesa – For a spring weekend, restaurants, bars, and stores in the hip Roma and Condesa neighborhoods host a tour highlighting design, art, and food.
- Ambulante Film Festival – This festival stops by Mexico City in May for 2 weeks of documentaries and workshops.
Mexico City in June
- Mexico City Gay Pride/Marcha del Orgullo LGBTI en la CDMX – Mexico City’s annual Gay Pride March has been going since 1979, and it is immense and joyful with hundreds of thousands participating.
Mexico City in July
- Feria de Las Flores – The neighborhood of San Angel lights up its public spaces with this harvest festival featuring displays, flower sales, tours, dances, and concerts.
Mexico City in August
- Festival Raices Cubanas – Held for 5 days in August, this very popular music festival features several international artistes, shows, parties, workshops, and competitions.
Mexico City in September
- El Grito de Dolores/Día de la Independencia – Mexico City’s primary patriotic celebration starts the evening of September 15 when hundreds of thousands of people converge on the Zocalo to hear the bells ring and the President of Mexico read out the famous words of Miguel de Hidalgo, a priest whose cry of independence had set off a revolution.
Mexico City in October
- Día de la Raza – This unofficial holiday on the anniversary of Christopher Columbus’ landing was first conceived as a time to celebrate Mexico’s culture. For many, it is also a time to remember the suffering of indigenous peoples.
- Alebrije Parade – In a celebration of folk art, people propel hundreds of Alebrijes – gigantic, brilliantly-colored, fantastical creatures – down a 3.5-mile route, while acrobats, musicians, and folks in costume add to the festive atmosphere.
- Feria Nacional del Mole – San Pedro Atocpan, a town on the outskirts of Mexico City, is the world capital of mole, and spends much of October showcasing the spicy and savory wonders of the dish.
- Dia de Muertos Parade – The annual Day of the Dead Parade through the Centro Historico was inspired by a fictional one, depicted in the opening of the 2015 James Bond movie “Spectre.”
Mexico City in November
- Día de Muertos – Many public places are filled with families and shrines are elaborately decorated in yellow marigolds. The Zocalo is one place to go (it has a concert stage). More down-to-earth observances take place in the neighborhoods of Coyoacan and Mixquic.
- Corona Capital Music Festival – For 1 weekend, an auto race track becomes a venue for a variety of pop music performers, many from English-speaking countries, with 4 stages open during the day and after-parties going into the night.
- MUTEK – The Mexico stop of an international festival of electronic music and digital arts.
- Día de la Revolución – Public holiday commemorating the 1910 revolution that overthrew President Porfirio Diaz.
- Fiesta de Santa Cecilia – Mariachi bands can be found in Plaza Garibaldi day and night, year-round, but on this day, the square hosts lots of musicians and dancers who come together for a fiesta honoring the patron saint of music.
Mexico City in December
- Day of the Virgin of Guadalupe – Thousands of pilgrims carrying flowers converge on the Basilica of Guadelupe. Outside the basilica there is music, street food (pastries called bunuelos are traditional), and dancing.
- Christmas – In the weeks leading up to the holiday, Nativity scenes, many life-sized, decorate public spaces and there are holiday lights in the Zocalo, which also hosts a giant ice rink.
- New Year’s Eve – The big public party is around the Angel de Independencia. Expect live bands and fireworks.