Four Silver Cities Compared: Zacatecas, Guanajuato, Morelia and San Luis Potosi
Published Jul 3, 2026 · updated Jul 3, 2026
All four grew rich on silver, all four have a pink cantera-stone historic center and a UNESCO listing, and on a Pinterest board they blur into one warm-toned plaza. They are not the same trip. If you only have nights for two, the honest answer is Guanajuato and Zacatecas. Morelia is worth a full day mostly to eat, and San Luis Potosi is a good one-night stop, not a place you build a trip around. Here is how they actually differ, and which one wins for what.
The looks
Guanajuato is the theatrical one. Houses stacked up the walls of a ravine, alleys too narrow for a car, and traffic shoved underground into old mining and flood tunnels so the surface is left to walkers. Ride the funicular up to the El Pipila monument for the postcard view over the whole colored bowl, wander down through the Callejon del Beso, and end at the Jardin de la Union with the Teatro Juarez lit up beside it. It is genuinely unlike anywhere else in Mexico and it knows it.
Zacatecas is the grand one. Rose-pink cantera everywhere, and a cathedral facade carved like lace that is one of the densest pieces of baroque stonework in the country. It sits higher and colder than the rest, around 2,400 meters, so pack a jacket even in summer. The signature move is the teleferico, a small cable car that runs over the rooftops to Cerro de la Bufa, the hill above town. Underneath it all is Mina El Eden, a real silver mine you can walk through.
Morelia is the elegant, orderly one. Block after block of the same warm stone, a long Roman-style aqueduct on the east side, and a huge twin-towered cathedral that gets a music-and-fireworks light show, the encendido, on certain weekend nights. San Luis Potosi is the low-key one, a string of handsome plazas (Plaza de Armas, the Jardin de San Francisco, the Plaza del Carmen with its wild churrigueresque temple facade) that most foreign travelers walk right past on the way to San Miguel.
Food
This is where the ranking gets clear.
- Morelia is the strongest food city here, no contest. This is Michoacan: carnitas done properly, corundas and uchepos (the local tamales), sopa tarasca, and gazpacho moreliano, which is not soup but chopped fruit with chile, lime and cheese sold from carts. Do not skip the Mercado de Dulces behind the cathedral for ate de guayaba, cajeta and morelianas.
- Zacatecas is hearty, meat-forward highland cooking. Asado de boda (pork in a dark guajillo-and-chocolate sauce, the local wedding dish), birria, and gorditas. It is also a mezcal-producing state, so the mezcal you drink here is regional, not shipped in from Oaxaca.
- San Luis Potosi is underrated and cheap. Enchiladas potosinas are the thing to order: red masa mixed with chile, folded around cheese and griddled. Add tacos rojos and, if you head toward the Huasteca, zacahuil.
- Guanajuato is solid but student-priced and casual. Enchiladas mineras (the miner’s plate, with carrots and potatoes) and a lot of cheap, fast eats aimed at the university crowd rather than a serious dining scene.
If you are traveling for food, this is a food and colonial-cities trip that should center on Morelia.
Crowds and festivals
Guanajuato is by far the most touristed, packed on weekends and jammed during the Festival Internacional Cervantino in October, the biggest arts festival in Latin America. Crowds here are mostly Mexican, not foreign, and the callejoneadas (roving student bands leading a singing crowd through the alleys, usually with a donkey carrying mezcal) run most weekend nights.
The other three stay calm midweek. Zacatecas peaks around its Festival Cultural during Semana Santa (Easter) and again at the Feria Nacional in September. Morelia fills up for its film festival, the Festival Internacional de Cine, in October and its music festival in November. San Luis Potosi rarely feels crowded at all, which is part of its appeal.
Crowds and safety
Here is the honest read, without hand-waving. The city centers of all four are used to visitors and feel normal for a walkable evening around the plazas and alleys. Your risk is not the historic core; it is the road-trip and region layer around it.
Zacatecas and Morelia are capitals of states that have had real security problems in rural zones and on some highways. That is a driving-between-towns question, not a walking-the-plaza question. Guanajuato state has seen violence in industrial cities like Celaya and Irapuato, again nowhere near the tourist center. San Luis Potosi city itself is calm; parts of the state’s north are the concern.
What a friend who lives here would tell you: fly or take a first-class bus straight into the city you want, stay in the centro, and do not go hunting scenic backroad shortcuts at night between states. On the buses, ETN and Primera Plus are the comfortable options across the Bajio and into Morelia; the daytime schedules are the ones to book. For the bigger picture, read is Mexico safe rather than any single scary headline.
Which one wins
- Most dramatic to walk around: Guanajuato, easily. Nothing else looks like it.
- Grandest architecture and thinnest crowds: Zacatecas. The cathedral facade and the teleferico earn the extra travel to get there.
- Best food: Morelia, and it is not close.
- Best cheap, calm one-night stop: San Luis Potosi.
- Best festival energy: Guanajuato in October for the Cervantino, if you can handle the crowds.
What a friend here would tell you
Base in Guanajuato for the theater of the place and use it as a hub for the wider Bajio, including a day trip to nearby San Miguel de Allende. Give Zacatecas two nights for the grandeur, the mine and the cable car, and because it is far enough out that a single night wastes the journey.
Give Morelia a full day, mostly to eat, and if you have time build in nearby Patzcuaro or the monarch butterfly reserves (best roughly November through March). Treat San Luis Potosi as the smart, cheap overnight it is, ideally on your way to or from the waterfalls of the Huasteca Potosina. Two of these are destinations; two are excellent stops. Plan the trip around that difference and all four get better.
More from Zacatecas · Guanajuato · Michoacan · San Luis Potosi