Mexico City

When to visit Mexico City (CDMX): a month-by-month guide

Mexico City (CDMX), the capital of Mexico, is a vibrant metropolis with a ton of cultural and historical attractions, as well as...

Written by Travel Collective · 8 min read >
aerial photo of buildings

Mexico City (CDMX), the capital of Mexico, is a vibrant metropolis with a ton of cultural and historical attractions, as well as great food and nightlife. But when is the best time to visit?

Quick Answer: When is the Best Time to Visit Mexico City, Mexico?

SeasonTemperaturesRain
JanuaryLow Season54°F – 61°F (12°C – 16°C)
FebruaryLow Season54°F – 61°F (12°C – 16°C)
MarchHigh Season59°F – 65°F (15°C – 20°C)
AprilHigh Season68°F – 77°F (20°C – 25°C)
MayHigh Season68°F – 77°F (20°C – 25°C)
JuneMid Season68°F – 77°F (20°C – 25°C)Mildly Rainy
JulyMid Season68°F – 77°F (20°C – 25°C)Mildly Rainy
AugustMid Season68°F – 77°F (20°C – 25°C)Mildly Rainy
SeptemberHigh Season68°F – 77°F (20°C – 25°C)Mildly Rainy
OctoberHigh Season59°F – 68°F (15°C – 20°C)
NovemberHigh Season54°F – 61°F (12°C – 16°C)
DecemberLow Season54°F – 61°F (12°C – 16°C)

When are Mexico City’s Travel Seasons?

It’s important to note that Mexico City is a year-round destination, and there is always something to see and do. However, the best time to visit will depend on your interests and the type of experience you’re looking for.

December, January and February are the coldest months with less rain but also less tourist. March to May and September to November are the best time to visit, with a good balance of weather and lower crowds. June, July and August are the warmest months but also the busiest with the highest prices.

When is Mexico City’s Busy Season? 

Overall, the best time to visit Mexico City is between March and May, before the rainy season begins. Mexico City is typically slightly busier during the spring, except around Easter when the locals tend to travel out of the city.

Warm and dry weather makes spring in Mexico City an ideal time to visit, despite the crowded streets. Daytime temperatures usually fall between the high 70s and low 80s Fahrenheit, and nighttime temperatures range from the mid 40s to low 50s Fahrenheit.

Visiting in March offers the chance to see the beautiful blooming of Jacaranda trees. April brings the Festival de Flores y Jardines at the Chapultepec Botanical Gardens, an event that is worth exploring.

Several festivals and events happen in Mexico City during the spring, ranging from spring equinox celebrations at Teotihuacán just outside of the city to the Vive Latino music festival and the Festival de Flores y Jardines.

Spring is a wonderful time to take a stroll through Chapultepec Park, one of the largest city parks in the western hemisphere that spans over 1,500 acres and holds a variety of attractions for all ages.

When is San Miguel de Allende’s Low Season?

Mexico City’s low season is typically considered to be during the summer months of June through September, when the city experiences its rainy season. During this time, there is a higher chance of rain and the temperature can be quite hot, reaching up to 90°F (32°C). The city is also less crowded during these months, making it a good time to visit for those who prefer fewer crowds and lower prices. Additionally, this period is less popular with international tourists and it can be a great opportunity to experience the local culture and traditions of Mexico City.

In the article below we’ll give a month-by-month breakdown of what to expect when visiting Mexico City! Here’s a month-by-month guide to help you plan your trip:

Mexico City in January

Average Temperature: 47°F – 57°F (8.3°C – 13.9°C)

Highlights: Cool weather | Busy | High season in Mexico City

Events: New Year’s Day | Día de los Reyes Magos (Jan 6) | Mexico City’s Day (Jan 20)

January in Mexico City is cool, with moderate temperatures, lots of local events, and a vibrant travel scene.

Note that while many travelers do enjoy the mild temperatures during the day, at night and early morning the temperatures can dip to 47°F (8.3°C). We suggest making sure you bring a sweater and jacket if you plan on venture out during early evening, nighttime, or early morning.

Aside from celebrating the New Year, Mexico City also celebrates Reyes’ Day on January 6th where gifts are exchanged, and on January 20th the city celebrates its anniversary.

Mexico City in February

Average Temperature: 50°F – 60°F (10°C – 15.5°C)

Highlights: Cool weather | Busy | High season in Mexico City

Events: Valentine’s Day | Constitution Day (Feb 5) | Day of the Candelaria (Feb 2)

February in Mexico City offers cool weather, with plenty to see and do. It’s a popular time for travelers to visit and the city is bustling with activity. The average temperature during the day is in the 50s and 60s Fahrenheit (10-15.5°C) but can drop in the evening and early morning, so make sure to bring warm clothing.

Valentine’s Day is celebrated in Mexico City, as well as Constitution Day on February 5th and Day of the Candelaria on February 2nd. The Day of the Candelaria is a religious celebration where many Mexicans traditionally exchange gifts.

Mexico City in March

Average Temperature: 60°F – 70°F (15.5°C – 21°C)

Highlights: Temperate weather | Growing season begins | Many outdoor events

Events: International Women’s Day (Mar 8) | Benito Juarez’s Birthday (Mar 21) | Easter Week (Mar/Apr)

March in Mexico City offers a more temperate climate, with the average temperature during the day being in the 60s and 70s Fahrenheit (15.5-21°C). It is a good time to visit as the weather is ideal for outdoor activities. The days are getting longer and the city is preparing for the growing season.

There are several events in March including International Women’s Day on March 8th, Benito Juarez’s Birthday on March 21st, and Easter Week which varies on the calendar. March is also a good time to experience the local culture and traditions.

Mexico City in April

Average Temperature: 60°F – 75°F (15.5°C – 23.8°C)

Highlights: Warm and pleasant weather | Many outdoor events and festivals | Spring blooms

Events: Dia del Niño (Apr 30) | Dia del Trabajador (May 1) | Cinco de Mayo (May 5)

April in Mexico City offers warm and pleasant weather, with the average temperature during the day being in the 60s and 70s Fahrenheit (15.5-23.8°C). This is a great time to visit as the weather is perfect for outdoor activities, festivals and events. The city is in full bloom as spring starts to take hold.

There are several events in April including Dia del Niño on April 30th, Dia del Trabajador on May 1st and Cinco de Mayo on May 5th. April is also a good time to experience the local culture and traditions. Many festivals and events take place in April, it is a great time to experience the vibrant culture of Mexico City.

Mexico City in May

Average Temperature: 70°F – 80°F (21°C – 26.6°C)

Highlights: Warm weather | Many outdoor events and festivals | Spring blooms

Events: Mother’s Day (May 10) | Dia de la Bandera (May 5) | Dia de las Madres (May 10)

May in Mexico City offers warm weather, with the average temperature during the day being in the 70s and 80s Fahrenheit (21-26.6°C). This is a perfect time to visit as the weather is perfect for outdoor activities, festivals and events. The city is in full bloom as spring comes to a close.

There are several events in May including Mother’s Day on May 10th, Dia de la Bandera on May 5th and Dia de las Madres on May 10th. May is also a good time to experience the local culture and traditions. Many festivals and events take place in May, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people.

Mexico City in June

Average Temperature: 75°F – 85°F (23.8°C – 29.4°C)

Highlights: Summer weather | Many outdoor events and festivals | Longer days

Events: Father’s Day (Jun 20) | Day of the Seafarer (Jun 25)

June in Mexico City offers summer weather, with the average temperature during the day being in the 75s and 85s Fahrenheit (23.8-29.4°C). The weather is perfect for outdoor activities and enjoying the many festivals and events the city has to offer. The days are longer and the city is bustling with activity.

There are several events in June including Father’s Day on June 20th, and Day of the Seafarer on June 25th. June is also a good time to experience the local culture and traditions. Many festivals and events take place in June, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people. It’s also a perfect time to enjoy the longer days and the city’s nightlife.

Mexico City in July

Average Temperature: 75°F – 85°F (23.8°C – 29.4°C)

Highlights: Hot and Humid Weather | Many outdoor activities | Rainy season

Events: Independence Day (Sep 16) | Day of the Dead (Nov 1-2) | Our Lady of Guadalupe (Dec 12)

July in Mexico City offers hot and humid weather, with the average temperature during the day being in the 75s and 85s Fahrenheit (23.8-29.4°C). The weather is perfect for outdoor activities but can be challenging for some due to the humidity. The rainy season starts in July, so be prepared for occasional thunderstorms.

There are several events in July including Independence Day on September 16th, Day of the Dead on November 1st and 2nd, and Our Lady of Guadalupe on December 12th. July is also a good time to experience the local culture and traditions. Many festivals and events take place in July, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people.

Mexico City in August

Average Temperature: 75°F – 85°F (23.8°C – 29.4°C)

Highlights: Hot and Humid weather | Rainy season | Many outdoor activities

Events: Assumption of Mary (Aug 15) | Mexican Air Force Day (Aug 18)

August in Mexico City offers hot and humid weather, with the average temperature during the day being in the 75s and 85s Fahrenheit (23.8-29.4°C). The weather can be challenging for some due to the humidity, and it’s the peak of the rainy season, so be prepared for occasional thunderstorms. However, there are still plenty of outdoor activities to enjoy.

There are several events in August including Assumption of Mary on August 15th and Mexican Air Force Day on August 18th. August is also a good time to experience the local culture and traditions. Many festivals and events take place in August, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people.

Mexico City in September

Average Temperature: 75°F – 80°F (23.8°C – 26.6°C)

Highlights: Temperate weather | Rainy season winding down | Many outdoor events and festivals

Events: Independence Day (Sep 16) | Mexican Revolution Day (Nov 20)

September in Mexico City offers temperate weather, with the average temperature during the day being in the 75s and 80s Fahrenheit (23.8-26.6°C). The rainy season is winding down and the weather is perfect for outdoor activities and festivals. The city is bustling with activity as people celebrate Independence Day on September 16th, as well as Mexican Revolution Day on November 20th.

September is also a good time to experience the local culture and traditions. Many festivals and events take place in September, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people. It’s also a perfect time to enjoy the milder weather and the city’s nightlife.

Mexico City in October

Average Temperature: 65°F – 75°F (18.3°C – 23.8°C)

Highlights: Cooler weather | Less rain | Many outdoor events and festivals

Events: Day of the Dead (Nov 1-2) | Mexican Revolution Day (Nov 20) | All Saints’ Day (Nov 1)

October in Mexico City offers cooler weather, with the average temperature during the day being in the 60s and 70s Fahrenheit (18.3-23.8°C). The rainy season is ending and the weather is perfect for outdoor activities and festivals. The city is bustling with activity as people prepare for the upcoming celebrations of Day of the Dead on November 1st and 2nd, Mexican Revolution Day on November 20th, and All Saints’ Day on November 1st.

October is also a good time to experience the local culture and traditions. Many festivals and events take place in October, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people. It’s also a perfect time to enjoy the milder weather and the city’s nightlife.

Mexico City in November

Average Temperature: 55°F – 65°F (12.7°C – 18.3°C)

Highlights: Cold weather | Less rain | Many cultural events and festivals

Events: Day of the Dead (Nov 1-2) | Mexican Revolution Day (Nov 20) | All Saints’ Day (Nov 1)

November in Mexico City offers colder weather, with the average temperature during the day being in the 50s and 60s Fahrenheit (12.7-18.3°C). The rainy season is over and the weather is perfect for cultural events and festivals. The city is bustling with activity as people celebrate Day of the Dead on November 1st and 2nd, Mexican Revolution Day on November 20th, and All Saints’ Day on November 1st.

November is also a good time to experience the local culture and traditions. Many festivals and events take place in November, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people. It’s also a perfect time to enjoy the milder weather and the city’s nightlife, despite the cold.

Mexico City in December

Average Temperature: 50°F – 60°F (10°C – 15.5°C)

Highlights: Cool weather | Many holiday celebrations | End of the year events

Events: Our Lady of Guadalupe (Dec 12) | Christmas Eve (Dec 24) | New Year’s Eve (Dec 31)

December in Mexico City offers cool weather, with the average temperature during the day being in the 50s and 60s Fahrenheit (10-15.5°C). The city is bustling with activity as people prepare for the many holiday celebrations and end of the year events. The city is alive with lights, music, and the spirit of the season.

Events in December include Our Lady of Guadalupe on December 12th, Christmas Eve on December 24th, and New Year’s Eve on December 31st. December is also a good time to experience the local culture and traditions. Many festivals and events take place in December, it is a great time to experience the vibrant culture of Mexico City and the warmth of the Mexican people.

Leave a Reply