Christmas in Mexico City runs from the posadas on 16 December to Día de Reyes on 6 January, and in 2025 the city's free Zócalo festival ran from 20 December to 4 January. As of 5 November 2026, the city has not announced its 2026 program, so the dates below are last year's, labeled as such.
The city government's own bulletin pages (cdmx.gob.mx) did not load from outside Mexico on 5 November 2026. The 2025 details come from national Mexican news outlets, and each fact names the outlet and date.
When are the Christmas events in Mexico City in 2026?
No 2026 dates are posted yet. The table gives the 2026 status and the last dates we could check.
| Event | 2026 to 2027 status | Last checked dates | Cost |
|---|---|---|---|
| Zócalo festival "Luces de Invierno" | Not announced | 20 December 2025 to 4 January 2026 | Free |
| Festival events at 15 other sites | Not announced | 19 December 2025 to 6 January 2026 | Free |
| Posadas | 16 to 24 December 2026 (tradition) | 16 to 24 December every year | Public ones free |
| Ice rink in the Zócalo | Not announced | None in 2025; last one in 2019 | Not applicable |
| Free borough ice rinks | Not announced | December 2025 to 7 January 2026 | Free |
| Mega rosca for Día de Reyes | Not announced | 5 January 2026, 11:00, Angel of Independence | Free |
| Día de Reyes | Wednesday 6 January 2027 | 6 January every year | Not applicable |
So plan around 16 December to 6 January, and check the city's calendar in early December for 2026 dates.
What happens in the Zócalo at Christmas?
In 2025 the city turned the Zócalo into a free stage for "Luces de Invierno 2025-2026". It opened on Saturday 20 December 2025.
Hours: 2025 festival: in the Zócalo from 20 December 2025 to 4 January 2026, and at 15 other sites in the city. More than 600 activities in total (per a 16 December 2025 Excélsior report, read 5 Nov 2026)
Price: Free. The Zócalo main stage had 76 musicians and groups. Decorations included three large trees made of poinsettias and 14 light sculptures (same Excélsior report, read 5 Nov 2026)
Note: Earlier reports also listed a light tunnel, a large nativity scene that stayed to 4 January, daily pastorelas (nativity plays) and more than 120 craft stalls (Infobae and Récord reports of December 2025, read 12 Oct 2026)
The city's events calendar is on its tourism site, mexicocity.cdmx.gob.mx. On 5 November 2026 its home page showed only a Día de Muertos 2026 feature and no Christmas dates.
So if the city repeats 2025, the Zócalo is free from about 20 December to 4 January.
Is there an ice rink in the Zócalo?
No, not in 2025. The free rinks were in the boroughs instead.
Note: "La última vez que se montó una pista de patinaje en el Zócalo fue en 2019", and there would be no rink in the Zócalo in December 2025 (per an 11 November 2025 Récord report, read 5 Nov 2026)
The 4 free borough rinks El Financiero listed on 21 December 2025:
-
Azcapotzalco: the esplanade between Castilla Oriente and Av. 22 de Febrero. Daily, 13:00 to 20:00, until 7 January 2026.
-
Cuauhtémoc: the borough esplanade between Aldama and Mina, colonia Buenavista. Weekdays 14:00 to 20:00, weekends 12:00 to 20:00, until 31 December 2025. On 25 and 31 December, 10:00 to 16:00.
-
Iztapalapa: Macroplaza, Calle Victoria 64, San Lucas. Opened 15 December 2025. Hours and end date not given.
-
Miguel Hidalgo: Deportivo José María Morelos y Pavón, Calle Lago Trasimeno, colonia Pensil Norte. Weekdays 14:00 to 20:00, weekends 13:00 to 20:00, until 4 January 2026.
Hours: Free borough rinks in December 2025: Azcapotzalco to 7 January 2026, Cuauhtémoc to 31 December 2025, Miguel Hidalgo to 4 January 2026 (per a 21 December 2025 El Financiero report, read 5 Nov 2026)
So skate in a borough, not the Zócalo, unless the 2026 plan says otherwise.
When are the posadas?
A posada is a party on each of the nine nights before Christmas. The dates are 16 to 24 December. In 2026 that is Wednesday 16 December to Thursday 24 December.
Note: The city's culture office said in December 2025 that the festival reached 15 sites with local festivities, posadas and community parties, from 19 December 2025 to 6 January 2026 (Jefatura de Gobierno bulletin, as summarized in news reports; the bulletin page did not load from outside Mexico on 5 Nov 2026)
News reports from 2025 named borough posadas in Tlalpan, Miguel Hidalgo and Iztacalco, and told readers to check each borough's social media for dates. Many neighbourhood posadas are for neighbours, so ask before you walk in.
So arrive between 16 and 24 December if posadas are the main reason for your trip.
When is Día de Reyes, and where is the giant rosca?
Día de Reyes is Three Kings Day, 6 January. In 2027 it is a Wednesday. People eat a ring-shaped sweet bread called a rosca de Reyes. The city cuts a giant one for the public, and the place changes each year.
Hours: 2026: Monday 5 January 2026 at 11:00, at the Angel of Independence, Paseo de la Reforma 342, colonia Juárez. About 250 metres of rosca and about 24,000 portions, free, with milk (per a 4 January 2026 El Financiero report, read 5 Nov 2026)
Note: El Financiero listed 10 more rosca sites: 5 on 5 January and 5 on 6 January 2026. Other reports, from Ámbito and UnoTV, gave 15 other sites on 4, 5 and 6 January (read 12 Oct 2026). The counts differ by outlet
Note: 2025: a 400 metre rosca in the Zócalo on Sunday 5 January from 10:00, with roscas at 16 other sites from 12:00 (Jefatura de Gobierno bulletin, Internet Archive copy of 3 Jan 2025, read 15 Oct 2026)
So the rosca moved from the Zócalo in 2025 to the Angel in 2026. Wait for the city's January 2027 announcement.
Is the Metro open on Christmas Eve and Christmas Day?
Yes, with holiday hours. The 2026 hours are not posted yet. In 2025 the Metro ran shorter hours on the two eves.
| Day (2025 to 2026 season) | Metro | Metrobús |
|---|---|---|
| 24 December | 5:00 to 23:00, last train 22:30 | Not confirmed |
| 25 December | 7:00 to 24:00 (holiday hours) | Not confirmed |
| 31 December | 5:00 to 23:00, last train 22:30 | Not confirmed |
| 1 January | 7:00 to 24:00 (holiday hours) | 5:00 to 24:00 |
Hours: Metro, 2025 season: 24 and 31 December, 5:00 to 23:00 with the last train at 22:30. 25 December and 1 January, holiday hours of 7:00 to 24:00 (per a 21 December 2025 Publimetro report citing the Metro, read 5 Nov 2026)
Hours: Metrobús, 2025 season: on 1 January 2026, all 7 lines ran 5:00 to 24:00 (per a 31 December 2025 Expansión report, read 5 Nov 2026)
Subway: Metro Line 2 stops at Zócalo and at Bellas Artes, and a ride costs 5 pesos, per the city's tourism site (read 12 Oct 2026). If Zócalo station is packed, Allende, the next stop west on Line 2, is a short walk from the square
If you land at the airport, Metrobús Line 4 runs to the Centro Histórico.
So on 24 and 31 December, plan to be home before the last train at about 22:30.
If you live in the US but are not a US citizen
US citizens need a passport and the FMM, not a visa. If you are not a US citizen, your passport decides. INM, the Mexican immigration institute, lists India, the Philippines and China among countries whose nationals need a visa. Mexico's consulates in the US say a valid US visa stamped in your passport or a valid green card replaces it.
Note: Consulate of Mexico in Houston, updated 28 October 2025: exempt if you hold a valid US visa in your passport or a valid green card, with a valid passport (consulmex Houston, read 12 Oct 2026)
Note: Consulate of Mexico in Washington: the same rule. EAD cards, I-797 forms, Advance Parole, I-20 and DS-2019 are not accepted to enter Mexico. Every Mexican visa is by in-person appointment (English visa page, Internet Archive copy of 14 Sep 2026, read 15 Oct 2026)
Note: INM's list of countries that need a visa is dated 1 March 2024 (page date re-checked 5 Nov 2026)
Not confirmed: which US visa types count and whether the US visa must allow multiple entries. The full rule, the 983 peso fee and the land and air differences are on our Mexico entry requirements page.
So a valid US visa or green card covers these three passports, and an EAD does not.
What we checked and what can change
Read on 5 November 2026:
-
Excélsior, 16 December 2025 (news report): 2025 festival dates, 15 sites, 600+ activities, 76 acts, 3 trees, 14 light sculptures, free.
-
Récord, 11 November 2025 (news report): no Zócalo rink in 2025, last one in 2019.
-
El Financiero, 21 December 2025 (news report): 4 borough rinks, addresses, hours and end dates.
-
El Financiero, 4 January 2026 (news report): 2026 rosca time, place, size and other sites.
-
Publimetro, 21 December 2025 and Expansión, 31 December 2025 (news reports): Metro and Metrobús holiday hours.
-
The Mexico City tourism site: no Christmas 2026 dates on its home page.
Earlier reads, not re-checked: Infobae, Récord, Ámbito and UnoTV reports (12 October 2026), the 2025 rosca bulletin (Internet Archive copy, 15 October 2026), and the Mexican consulates (12 and 15 October 2026).
Not confirmed: any 2026 date, Metrobús hours on 24, 25 and 31 December, the city's own bulletins (jefaturadegobierno.cdmx.gob.mx and metro.cdmx.gob.mx refused connections from outside Mexico on 5 November 2026), an official list of public posadas, street closures, and what is open on 24 and 25 December. We did not visit Mexico City for this page.
In 2025 the program was reported on 16 December, four days before it opened. Check again in mid December 2026.






