Best Time to Visit Mexico City in 2024: A Local’s Guide

When is the best time to visit Mexico City? In this article written by a local resident, we will look at the best time for you to plan your trip to the Mexican capital. 

Truthfully, there is no such thing as a “bad” time to visit CDMX and the city makes for a wonderful year-round travel destination. There always seems to be something going on here and it never gets too hot or too cold.

The temperatures in Mexico City remain relatively mild throughout the year – with warm, rainy summers and cooler but comfortable winters.

When is the best time to visit Mexico City?

What is the Best Time to Visit Mexico City?

There is no doubt some element of personal preference involved when it comes down to determining the very best time to visit Mexico City based on your budget, and whether you hope for your travel dates to coincide with some sort of festival or event.

The months in Mexico City with the best weather

Weather-wise, the spring and autumn months are among the best. Between March and May or in October and November, it is pretty mild and mostly dry. 

At this time, you can expect daily averages of around 24°C-27°C so you can get away with exploring in light layers or your Fall wardrobe.

The rainy season in Mexico City (like much of Mexico) runs between June and September. While downpours are usually brief and don’t last an entire day, this can have an impact on your travel experience and make the experience of exploring outdoor attractions (like Teotihuacan and Xochimilco) less pleasant.

Still, there are literally hundreds of museums, restaurants, and other indoor activities in Mexico City. (Seriously – along with London, UK, it is the city with the highest concentration of museums in the world). So, even if the weather is really really terrible, you will easily find something fun to do.

Best time to visit Mexico City

Best time to visit Mexico City for events and festivals 

Events, festivals, and parties take place in Mexico City virtually every single week/month. Fever Up is a cool event website/cultural billboard that tells you everything that is going on each day of each month so you can easily check the listings for the dates that coincide with your trip. 

However, if you want to experience something extra special, you might want to consider planning your visit so that your travel dates coincide with Dia de los Muertos (Day of the Dead) in October/November or other notable holidays. 

For example: 

  • Dia de los Muertos – October – various processions and parades march through the center of CDMX with larger-than-life floats, live dancers, and other entertainers. Restaurants, stores, and other businesses decorate their facades with cool decor and people dress up as “catrinas” (Mexican skeletons).

  • Dia de la Virgen Guadalupe – 12th December – Hundreds of thousands of pilgrims make a journey on their hands and knees to the basilica dedicated to the Virgin Mary, on the anniversary of a day when she is said to have appeared in front of an indigenous man in 1531

  • Christmas – Tons of fun things happen in CDMX for the festive season – from markets and tianguis set up along the Paseo de la Reforma to ice rinks in the zocalo, and extravagant store decorations and illuminations and Christmas trees around the city

  • Carnival – Huge processions in the Itzalapapa neighborhood to mark the five days before Lent. (Similar to New Orleans’ Mardi Gras but far less extravagant)

  • Gay Pride – Wednesday 26th June – Monday 1st July 2024 – a huge procession and party in CDMX that makes up one of the biggest LGBTQI+ celebrations in Latin America.

The best time to visit Mexico City to see flowers

If you are interested in seeing beautiful flowers in bloom, head to Mexico City in the Spring or the Fall. 

The jacaranda is a gorgeous purple flower that grows throughout subtropical parts of the Americas and is found in abundance throughout Mexico City and the surrounding area. Somewhat comparable to the world-famous cherry blossom season in Japan (only less well known), the jacaranda season in Mexico City takes place between March and early May.

During this period, the streets come to life with the bright bold purple color of these flowers, and this makes for wonderful photo opportunities. During the Dia de los Muertos celebrations in October/November, you will find that people decorate everywhere with orange cempasuchil flowers, while at Christmas time, you will see an abundance of poinsettias. 

Poinsettias, known in Mexico as “nochebuenas” (“Christmas Eve”) are considered the Mexican Christmas flower and they only bloom between November and January.

Best time to visit Mexico City on a budget 

You can often secure good deals on flights and accommodation in Mexico City throughout the year BUT with the exception of October/November when thousands of domestic and international tourists descend on the city for Dia de los Muertos. Some hotels are at full capacity for such events and prices are at an all-time high.

During the rainy season (June to September), you can get some good deals, just as you can in January/February which are considered the off-peak months.

The best time to visit Mexico City to avoid the crowds 

Mexico City never really sees the same level of tourist hordes as more popular destinations in resort Mexico like Cancun, Tulum, and Puerto Vallarta, but it is becoming more popular. If you want to avoid the crowds, you want to avoid traveling during Dia de los Muertos which is arguably the busiest time of the year, and during Christmas/New Year. 
During Semana Santa (Easter), there are a few interesting religious processions around town, but most chilangos (Mexico City locals) leave town to make the most of their time off work, so many parts of the city become a lot quieter. January/February when its cooler, and June – September when it’s a little muggy and rainy, are also less popular times to visit.

Best time to visit to experience music and sporting events 

Aside from cultural events, traditions, and Mexican holidays, there are also a lot of festivals and sporting events hosted in Mexico City and its surroundings throughout the year. Formula 1 Mexico City takes place in the Mexican capital every October and in 2024 it is scheduled for between the 25th and the 27th of October and tickets are already on sale via the Formula One site. 

If you enjoy soccer, there are 3 Mexico City teams in Mexico’s Premier League (Liga Mx) and games are played across two different seasons throughout the year. Soccer seasons run from July 20th to November 24th and January 5th to the end of May. 

Music-wise, you can check out: 

  • Festival de Mexico – a jazz and classical music festival hosted every March

  • Vive Latino – One of the largest music festivals in LATM hosted every March that hosts performers from across Mexico and the world

  • Corona Capital Music Fest  – Rock and alternative music festival hosted every November. (Exact 2024 dates to be announced. 

  • MUTEKElectronic music and arts festival hosted in November 

Month-by-Month Breakdown to Visiting CDMX

Mexico City in January 

January is the coldest month in Mexico City, though arguably “cold” by Mexican standards is likely much milder than what you experience in your home country during the winter months. 

Expect daytime temperatures that range between 65°F and 71°F. (18°C and 22°C).It gets colder at night and in the mornings so it is important to layer up and pack a coat and a couple of sweaters for your trip. 

The skies can sometimes be cloudy and overcast but rain is pretty uncommon in January. At this time of year, accommodation, hotels, and excursions are often at their cheapest. 

People and businesses in Mexico often leave their Christmas decorations up well into the middle of January so depending on when you travel, you may be lucky enough to still catch some of the magical festive atmosphere and decor. 

Note that many businesses, attractions and museums in Mexico are closed on New Years Day, just as they are on this date in other countries. However, there are still plenty of excellent restaurants that remain open, as well as outdoorsy things to do. (Take a stroll around Chapultepec Park, check out the street art in Roma and Condesa, etc).

Mexico City in January: Events and Festivals

January is not only a great, out-of-season time to visit Mexico City on a budget, but there are also tons of cool Mexican cultural events going on throughout the month too. 

  • Dia De Los Reyes Magos (Three Kings Day/Epiphany) – The anniversary of the day when the three wise men are said to have taken gifts of gold, frankincense, and myrrh to Baby Jesus in Bethlehem. Mexicans tend to celebrate with their families, enjoying a feast of good food and a special type of sweet bread known as “Rosca de Reyes”. The bread tastes a bit like fruit cake, and there are little plastic figures of the Baby Jesus hidden inside. Whoever finds them has to cook for everyone at the next family gathering!
Best time to visit Mexico City
The Torre Latinoamericana in downtown Mexico City

Mexico City in February 

Weather-wise, February in Mexico City is very similar to January, albeit with marginally warmer temperatures. Expect daytime temperatures of between 72°F and 76°F (22°C and 25°C) and again, pack layers. 

February marks carnival season in Mexico, although unfortunately (and surprisingly?) no grand events are hosted in Mexico City during this time. If you are making multiple stops on your trip to Mexico, you could consider attending carnival celebrations somewhere like Campeche City, or Veracruz.

Mexico City in February: Events and Festivals 

There are a couple of important Mexican holidays that take place in February. Namely: 

  • The Dia de La Candelaria (February 2nd) – This date marks 40 days since Christmas and a grand, vibrant festival takes place in the leafy suburb of Coyoacan. Traditionally, tamales are eaten, along with a feast of other Mexican foods.

  • Dia de La Constitution (February 5th) – A day that commemorates the political constitution that recognized the creation of the United Mexican States in 1917. This event is a bit more low-key than others, but you might sometimes catch special exhibits in certain museums and military processions or stalls in the Zocalo.

  • Zona Maco Arte Contemporaneo – The largest art fair in Latin America that showcases the works of established and up-and-coming Mexican and international artists.

  • Material Art Fair – An established contemporary art fair that will celebrate its 11th anniversary in 2025 that displays exhibitions from various global artists
Visiting Mexico City in March

Mexico City in March

Mexico City in March marks the start of spring and what is essentially the high season in this part of the country. Purple jacaranda trees bloom around the city, boasting a natural beauty that would rival Japan’s cherry blossoms.

Alameda Central, the little park close to the famous Palacio de Bellas Artes and Chapultepec Park are two of the best places to see jacarandas. Many of the streets in Condesa and Roma are lined with them too.

Weather-wise, temperatures start warming up a little bit in Mexico City in March. Expect daily temperatures between 76°F and 79°F. (24°C and 26°C).

It is still important to pack layers and a jacket for the evenings. Since more tourists start traveling during this time of year, it is a good idea to reserve your flights and accommodations in advance to avoid disappointment.

Mexico City in March: Events and Festivals

A couple of important Mexican holidays take place in Mexico City in March as do a couple of unique local events and festivals.

  • Vive Latino – One of Mexico City’s largest music festivals, takes place at the Foro Sol sports stadium in March. People travel from across Mexico (and Latin America) to attend and the event hosts various musicians from a wide number of music genres. 

  • Benito Juarez Day – The birthday of the late former Mexican President Benito Juarez is celebrated as a national public holiday on the third Monday of March each year. To make the most of this long weekend, many Chilangos head out of town and travel to other parts of the country. Benito Juarez is revered as a national hero as he helped guide Mexico through the Revolution in the country’s quest for independence.

  • Spring Equinox at Teotihuacan – Centuries ago, many Aztec and Mayan cities in Mexico would celebrate the “Spring Equinox”. This marked the beginning of agricultural sowing. Today, it is more of a spiritualist/touristic event but around the 21st of March each year, thousands of tourists head to Teotihuacan at sunrise to experience the equinox.

  • National Pyrotechnic Fair – On the 8th of March each year, Mexico celebrates its National Pyrotechnic Fair and the country’s production of fireworks. In neighborhoods across the city, the skies are illuminated with vibrant colors and filled with the scent and smoke of gunpowder. Particularly extravagant celebrations can be found in barrio Tultepec which is known for its firework factories.

Easter (Semana Santa) celebrations in Mexico City in March 2024

  • Semana Santa (Easter) – In 2024, Easter will fall between Sunday, the 24th of March, and Saturday, the 30th, with Easter Sunday falling on the 31st. Most Mexicans are Catholic, although here like in many countries, some people are more religious than others. During this time, you will notice that many Mexican churches decorate their front doors with palm fronds. A lot of people attend a Catholic Mass on Holy Thursday.

  • Recreation of Jesus’ final journey to the crucifix – On Good Friday, many neighborhoods host processions where people reenact Jesus’ walk to be crucified. One of the largest can be found in the eastern barrio of Itzalapapa.
Vibrant street art in Colonia Roma, Mexico City

Mexico City in April 

Temperatures start getting warmer in Mexico City in April, with average daily temperatures of around 79°F (26°C). As the rainy season approaches, it can often be quite cloudy and overcast at this time of year, but actual rainfall is still at a minimum, with an average of around 7.4mm of rain each day.

Since it can be pretty warm and sunny, you can comfortably walk around in t-shirts and jeans, or skirts and dresses during the day but you should still pack a couple of light layers for the mornings and evenings.

Obviously, Easter (Semana Santa) falls on different dates each year. While it falls in March 2024, it falls in April in 2025.

Mexico City in May

May is the hottest month in Mexico City, as well as in many other parts of Mexico. Expect average daily temperatures of around 79°F – 80°F (26°C – 27°C) and conditions are usually pretty mild at night too. 

Your spring/summer wardrobe is mostly fine for traveling to Mexico City at this time, but it is worth noting that Mexicans in CDMX tend to dress pretty conservatively here even when its hot. So if you want to blend in, stick to jeans and a t-shirt or maybe a knee-length skirt or a summer dress rather than short shorts, and definitely never wear flip-flops when exploring the city streets.

It is still always a good idea to pack layers as the weather can be a bit unpredictable. June marks the start of the rainy season and the occasional downpours are not unheard of during the last days of May.

For this reason, slip a rain mac or an umbrella in your luggage just in case too.

Mexico City in May: Events and Festivals

Cinco de Mayo (5th May) is probably the best-known Mexican holiday but it may come as a surprise to hear that this holiday is celebrated more in the USA than it is in Mexico!

The holiday celebrates Mexico’s victory over the French in the battle of Puebla in 1862. There aren’t really any major celebrations in Mexico City for this, but if you decide to head to the Puebla capital of Puebla de Zaragoza (which you should – there are plenty of wonderful things to do in Puebla!), you will find street parades complete with mariachi bands and flamenco dancers.

A couple of other notable things going on in the capital around this time are:

  • Labor Day (1st May) – An annual public holiday to celebrate the efforts and achievements of workers. There are no real “celebrations” on this day but many businesses are closed.

  • Corredor Cultural Roma Condesa – This cultural fair sees more than 50 cafes, restaurants, galleries, and theaters host exhibitions host a variety of interesting events such as poetry recitals, live music, art exhibits, handicrafts markets, and gastronomical events. 2024 will mark the 22nd occurrence of this fair
Visiting Mexico City in June
Strolling through Polanco

Mexico City in June

June in Mexico City sees very similar temperatures to May, but it also marks the start of the rainy season so it often feels a lot more muggy and humid. Expect daytime temperatures of around 75°F – 79°F (23°C – 26°C) and mild nighttime temperatures around 56°F – 60°F (13°C – 15°C).

June is arguably the rainiest month in Mexico City, with an average rainfall of around 140mm (5.5in) per day. Check the weather forecast as you plan your itinerary as it is usually pretty accurate by way of scheduled showers and storms.

Fortunately, storms and showers tend to be brief and don’t last the entire day but it’s a good idea to always check the forecast and carry an umbrella/mac so you don’t get caught out.

Fewer tourists tend to visit the city during the rainy season which is great for finding deals on affordable flights and hotels.

Mexico City in June: Events and Festivals 

Pride month is celebrated in Mexico City in June, like many destinations across the world. You will see rainbow flags and decorations displayed inside and outside of various buildings, including the iconic Torre Latinoamericana.

The Mexico City pride parade is the largest of its kind in Mexico and one of the largest in wider Latin America, second only to the pride celebrations in São Paulo​, Brazil. In 2024, the main parades and parties are scheduled for the 19th of June and this will be the city’s 45th year of its “Marcha del Orgullo LGBTTI.”

The main parade starts at 10 am outside the El Ángel de la Independencia victory column in Zona Rosa. It then continues all the way to the Zocalo. After that, all-day and all-night parties and celebrations are held in the Zocalo and various places around town. 

A little religious plaque found on a wall in Coyoacan

Mexico City in July

Mexico City in July can be very rainy, with frequent showers occurring on a nearly daily basis. The average daily rainfall at this time is around 189mm (7.4in), so packing waterproofs is a must.

Rain aside, the temperatures are fairly hot. Expect daytime temperatures of around 72°F – 74°F. (22°C – 23°C)

It is often cloudy and overcast most of the time, but just like in June, showers are usually short-lived and quickly subside.

A gorgeous blue building just off Plaza Garibaldi in Mexico City

Events in Mexico City in July

There is not a ton going on in Mexico City in July, but you can check the local listings to see what bands/musicians are in town, any parties or comedy performances going on, etc.

  • Feria de las Flores – A lovely flower festival that takes place each year in the Parque la Bombilla of the San Angel neighborhood. Expect to see flower contests, flowers for sale, and various tianguis selling mouth-watering street food

Mexico City in August

The warm, rainy days continue into August in Mexico City and again, because some people are put off by the rain, you may find some excellent flight bargains and hotel deals if you are traveling during this time.

Daily temperatures tend to be between 70°F and 74°F (21°C and 24°C) and you can expect some showers and an average daily rainfall of around 171mm (6.7in).

A charming al-fresco coffee shop in Coyoacan

Mexico City in September

As Fall approaches, September in Mexico City is slightly cooler than in August but you can still expect a pleasant daytime average of around 69°F/20°C.

This is essentially the last month of the rainy season, with approximately 116mm (4.57 inches) of rain per day. 

Mexico City in September: Events and Festivals 

Mexican Independence Day (Dia de la Independencia) falls on the 15th of September every year and is one of the most important annual celebrations in the country. It celebrates Mexico’s freedom and independence from Spain after an 11-year war following an uprising on September 16, 1810. 

The day is often referred to as  ‘El Grito’ or El Grito de Independencia. Head to the Zocalo (Central square of CDMX) to watch the Mexican President give a speech on the balcony of the Palacio de Gobierno. Various street parties and firework celebrations are hosted across the city, with numerous luxurious hotels hosting their own events. 

Mexico City in October

Visiting Mexico City in October means daily temperatures between 67°F and 73°F. (19°C – 22°C). The rainy season is mostly over by this point, although a few drizzly days here and there are not unheard of.

As the temperatures start to drop with the approach of Autumn and Winter, it is important to pack layers and check the weather forecast before you travel. The evenings can get very chilly.

Accommodation prices can be a little higher in October, particularly towards the end of the month as people start to gear up for the “Dia de los Muertos” (Day of the Dead) celebrations. Try to book in advance where possible and if you are trying to stick to a tight budget, you might prefer to travel at other times of year.

Mexico City in October: Events and Festivals 

October marks the start of the Dia de Los Muertos celebrations, even if the official holiday is in early November. Towards the end of the month, giant ofrendas (altars) are set up in squares and museums around town, and bakeries start selling Day of the Dead treats such as pan de Muerto (bread of the dead) and sugar skulls (calaveras).

There are also a couple of interesting cultural events in October, namely:

  • Dia de la Raza – 12th October in Mexico marks “Dia de la Raza” or “Day of the Races” – a more inclusive alternative to the controversial “Colombus Day” and the day revolves around recognizing Mexican indigenous groups, their customs and traditions and people of different backgrounds living in the country.

  • Alebrije parade – The Alebrijes parade is a really fun procession through downtown Mexico City in late October that recognizes a specific type of Mexican folk art that originates from Oaxaca. Hundreds of artisans come together to parade huge sculptures and creations of various animals and mythical creatures. The parade usually starts in the zocalo around noon and then heads towards the Angel de la Independencia.

  • Feria Nacional de Mole – The little pueblo magico of San Pedro Atocpan hosts an annual mole festival every October in honor of this delicious, spiced chocolatey condiment.

Mexico City in November

November is one of the best months to travel to Mexico City. The temperatures are still relatively mild, the rainy season is over, and there is a lot of excitement in the air with both the Dia de los Muertos celebrations and the start of the festive Christmas season at the end of the month.

You can expect daytime temperatures of around 70°F to 72°F (21/22°C) if traveling to Mexico City in November. Rainfall is relatively unheard of at this time of year and the wet season is finally completely over.

Mexico City in November: Events and Festivals

Several important events take place in Mexico City in November.

  • Dia de Los Muertos (November 1st and 2nd) – The official Day of the Dead holiday falls on the first two days in November but the celebrations can go on for several weeks. A grand parade takes place throughout the streets of Mexico City. Expect larger-than-life skeleton floats, alebrijes (mythical spirit creatures), marigolds, catrinas, and traditional dancers, and millions of people head to the Mexican capital to experience it.

  • Revolution Day (el Día de la Revolución) – On the 20th of November each year, street parades and processions are held across Mexico City and wider Mexico to celebrate the end of a 10-year revolution against Dictator José de la Cruz Porfirio Diaz Mori.

Finally, the end of November marks the start of the festive Christmas season. Many Christmas trees and illuminations around the city see their lights turned on in the final weeks of November but decorations can start popping up in stores from as early as September.

(Like in many countries, the Christmas season seems to start earlier and earlier in Mexico each year!)

Mexico City in December

The Christmas period is a magical time to travel to Mexico City. December is a great time to travel to Mexico, in general. Expect dry conditions and average daily temperatures of around 70°F (21°C) and tons of festive events from the middle of the month

Mexico City in December: Events and Festivals

Christmas celebrations in Mexico usually start around the 12th of December which is the start of the Guadalupe Reyes season. The Paseo de la Reforma is filled with poinsettias, Christmas lights, and nativity displays.

Christmas markets take place all over the city – from Coyoacan to Roma and everywhere in between. Here you can buy everything from traditional decorations and paper lanterns to festive Mexican drinks like Rompope – the Mexican version of eggnog prepared with fresh cream, sugar, eggs, and vanilla. 

The 12th of December is considered the start of the “posadas” season, with posadas being festive parties that Mexicans will host with their friends, loved ones and coworkers.

Some notable dates throughout this season are:

  • Día de Guadalupe – devout Catholics from across the country embark on a pilgrimage to the Basilica de Guadalupe in Mexico City.

  • Ruta Caravana Coca-Cola – The illuminated Christmas Coca-Cola truck passes through Mexico City every December as part of a wider desfile parade.

  • Noche Buena (Christmas Eve) – Mexicans actually enjoy a Christmas dinner and exchange gifts on the 24th of December rather than the 25th. Many businesses are closed on these dates and a lot of people will attend Catholic mass at their local church on Christmas Eve.

  • Nochevieja (New Year’s Eve) – Parties and fireworks celebrations take place all over the city for New Year’s Eve and many bars and clubs host special parties, though reservations are usually required.

Best Time to Visit Mexico City FAQs 

Do you have any further questions or concerns about when you should be planning your trip to Mexico City? I have answered some frequently asked questions about this below so hopefully you will find the information you are looking for there.

If not, please do not hesitate to reach out to me.

What is the rainy season in Mexico City?

The rainy season in Mexico City runs between June and September. However, at the same time, traveling during this season does not mean that your trip will be ruined.

Showers are usually brief and do not last the whole day. Just be sure to check the daily forecasts and pack plenty of waterproofs! 

Does it rain often in Mexico City?

It rains a lot in Mexico City during the wet season (from June through to late September). You can expect a lot of rain if traveling during this time. However, if you are visiting at other points of the year, you can expect relatively dry weather.

What is the worst time to visit Mexico City? 

Mexico City is a year-round travel destination and there is arguably no such thing as a really terrible time to visit. That being said, not everyone will enjoy traveling during the rainy season (June through September). 

When is the best time to go to Xochimilco? 

Xochimilco, like Mexico City in general, is a good year-round destination. However, because sailing down the network of rivers here entails spending so much time outside without a shelter, you probably want to avoid traveling during the rainy season.

So, the best time to go to Xochimilco is either between March and April, or October and November when you can experience the best weather conditions.

The Palacio de Bellas Artes, Mexico City

Final thoughts on the best time to visit Mexico City

I hope that this post is somewhat useful for you when planning your trip to Mexico City. As I mentioned, there is no such thing as a bad time to travel to the Mexican capital, but there is some element of personal preference involved so it is worth knowing what the weather is like during each month/season, and what is going on at various points of the year first so that you can make an informed decision.

Mexico City sits at a high altitude some 7,200 feet above sea level. While some months are warm and pleasant, the temperatures here are generally much cooler than in other parts of the country.

Generally speaking, you need to be prepared to layer up if you come here. If you are visiting Mexico City as part of a wider travel itinerary that includes tropical Mexican beach towns, you need to pack for several seasons.

If this is your first time visiting, you may also be interested in this post on where to stay in Mexico City

Safe travels and have a wonderful time in Mexico. Buen Viaje! Melissa xo


Melissa Douglas

Melissa Douglas is a British Travel Writer based in Merida, Mexico and the Editor-in-Chief of Mexico Travel Secrets. She has over seven years worth of experience in working in travel media and has travelled to 57 countries, mostly solo. Throughout her career, Melissa has produced written content for several high-profile publications across the globe - including Forbes Travel Guide, the Huffington Post, Rough Guides, and Matador Network.

Similar Posts