Every December 12, millions of pilgrims arrive at the Basilica of Guadalupe in the north of Mexico City. In 2026, December 12 falls on a Saturday, so a large influx is expected from Friday the 11th. If you are coming from another city, the bus is the most convenient way to get there without struggling with traffic or parking.
Short answer
Buy your ticket in advance to arrive on Friday the 11th or early on Saturday the 12th. Terminal Norte is the bus terminal closest to the Basilica. In the October 18 consultation for December 11, we found tickets to CDMX from Puebla ($89 MXN), Toluca ($228), Querétaro ($339), Morelia ($825), Monterrey ($1,109), and Guadalajara ($1,335).
Routes to the CDMX for December 12
- Puebla → Mexico City: More than 180 departures with ADO, ADO GL and Flix; they arrive at TAPO, at Terminal Norte or at the airport.
- Querétaro → Mexico City: Almost 200 departures with Primera Plus, ETN and Flix, most of them to Terminal Norte.
- Morelia → CDMX: 30 departures with ETN and Primera Plus, to the North Terminal and to the Observatory.
- Guadalajara → Mexico City: 35 departures with Primera Plus and ETN.
- Monterrey → CDMX: Departures with ETN and Flix; the night one is the best option.
- Toluca → CDMX: ETN departures to the Central del Sur (Taxqueña).
Find your trip for December 11th and 12th
Also buy the return on Sunday the 13th.
Puebla → Mexico CityQuerétaro → Mexico CityMorelia → CDMXGuadalajara → Mexico City
From the terminal to the Basilica
Terminal Norte is a few minutes from the Basilica, in the La Villa area. From there you can get there by Metro or public transport via Calzada de Guadalupe. If you arrive at another terminal, combine Metro. On the 11th and 12th, the city closes streets around the Basilica and changes some transport routes: check the official announcements from the CDMX before leaving.
Tips for the trip
- Buy the return trip together: The return on Sunday the 13th is also very popular.
- Travel light and warm: The night of the 11th and the early hours of the 12th are cold and there are long waits.
- Take care of your belongings: In crowded places he carries only the essentials.
- If you are traveling in a group, buy all the seats on the same reservation so that you can sit together.
Frequently Asked Questions
Which terminal is closest to the Basilica of Guadalupe?
The North Bus Terminal, in the north of Mexico City.
What day falls on December 12, 2026?
On Saturday. There is expected to be a large influx of pilgrims starting on Friday the 11th.
How much does the bus from Puebla to Mexico City cost?
From $89 MXN in the consultation of October 18, 2026 until December 11; the price changes according to time and line.
Prices, schedules, and operators consulted in the BUZ search engine on October 18, 2026 for departures on December 11, 2026. Always confirm in the search engine before purchasing.




