December 12 at the Basílica de Guadalupe: Crowds, Closures, Tips
The Virgin of Guadalupe feast fills the north of Mexico City for days. What happens on December 11 and 12, how the city manages the crowds, and how to see the shrine without them.
December 12 is the feast of the Virgin of Guadalupe, and the Basílica de Guadalupe in the north of Mexico City receives millions of pilgrims in the days around it, with the largest crowds on the night of December 11 into the 12th. On the morning of December 12, 2025, the city government reported about 13 million visitors. Expect road closures and packed Metro trains.
What happens at the Basílica on December 11 and 12?
Pilgrims arrive from across Mexico on foot, by bicycle and in organized groups, many carrying images of the Virgin, to visit the tilma of Saint Juan Diego, the cloth bearing the image venerated since the 16th century. The modern Basílica, which holds the image, has been the main church of the shrine since 1976 and marked its 50th anniversary in 2026.
The emotional peak is the night of December 11. At the turn to December 12, the Basílica hosts the traditional serenade to the Virgin, Las Mañanitas, followed by masses through the day. Crowds start building in the first week of December and remain heavy until the 12th, then fall off quickly.
December 12 is a religious feast, not one of the mandatory rest days in the Federal Labor Law, so most offices and shops stay open. Banks are the exception: the banking regulator, CNBV, lists December 12 as a bank closing day. In 2026 the date falls on a Saturday. See our list of Mexico’s official public holidays for the days that are legally off.
How do you get to the Basílica?
The shrine is at Fray Juan de Zumárraga 2, Colonia Villa Gustavo A. Madero, in the Gustavo A. Madero borough, according to the Basílica’s directions page. Two Metro stations are within walking distance:
| Metro station | Line | Notes |
|---|---|---|
| La Villa-Basílica | Line 6 (El Rosario to Martín Carrera) | Closest station |
| Deportivo 18 de Marzo | Lines 3 and 6 | Walk, or change to Line 6 for one stop |
From the historic center, the Basílica suggests taking the Metro from Zócalo to Hidalgo, changing to Line 3 toward Indios Verdes and getting off at Deportivo 18 de Marzo. On the peak days, trains toward the Basílica are crowded and station access can be managed with lines and one-way flows. Load your fare card in advance, as explained in our guide to the Metro card.
Which roads close around December 12?
The streets that pilgrims walk, especially Calzada de Guadalupe and Calzada de los Misterios leading north to the shrine, fill with walkers and are closed to traffic as crowds grow. The traffic police close lanes according to vehicle and pedestrian flow and announce detours on the Public Security Secretariat’s road information account, OVIAL.
For the 2025 operation, the Public Security Secretariat (SSC) ran its plan from December 6 to 14, covering highway entrances to the city, pilgrim routes and the area around the shrine, with tourist police helping visitors, including with translation. If you live or work in the north of the city, avoid driving near La Villa from about December 9 to 13, and check OVIAL before any trip across Gustavo A. Madero.
How do you visit the Basílica on a quiet day?
Any other week of the year, the shrine is calm and easy to visit. The Basílica’s published hours are 06:00 to 21:00 every day, with masses at the main altar through the day, as of November 2026. The complex also includes the Old Basílica, chapels, a crypt that takes small groups, the hill of Tepeyac and a museum.
- Arrive on a weekday morning, when groups are smallest.
- Dress for a church: the Basílica does not admit visitors to temples, chapels, museums and crypts in low-cut tops, crop tops, tank tops, shorts above the knee, miniskirts or caps.
- Climb Tepeyac hill for the chapel at the top and a view over the north of the city.
- Keep valuables close; the shrine itself asks visitors to watch bags and wallets.
Is it safe to go on December 12?
Large public health and police operations run during the feast, and most visits pass without problems. The main risks are crowd crushes at choke points, long hours on foot, sun and cold nights, and pickpockets. Families with small children, older relatives or anyone with mobility problems will find the days just before or after December 12 much easier.
If you go at the peak, agree on a meeting point, carry water and a charged phone, and leave valuables at home. Wear comfortable shoes and a warm layer for the night of December 11. In an emergency, call 911.
Bottom line
To see the pilgrimage, go on the evening of December 11 or during the day on the 12th by Metro, and expect to walk and wait. To see the Basílica itself, choose an ordinary weekday morning. Either way, check OVIAL and the Metro’s notices before you set out.
FAQ
Is December 12 a public holiday in Mexico?
No. It is not on the Federal Labor Law’s list of mandatory rest days, although banks close and some employers give time off. Expect normal service in most of the city.
Can you enter the Basílica on December 12?
Yes, but lines can be very long and access is controlled. Visiting a few days before or after is far easier.
Are the Basílica’s masses broadcast?
Yes. The Basílica streams masses online through its official site, and Las Mañanitas is widely broadcast on television.