Every year, millions of Christmas ornaments sold across Mexico originate from a small town in the mountains of Michoacan where the streets are cobblestone, the buildings are colonial, and the entire local economy runs on glass, glitter, and the persistent human need to hang shiny things on trees.
Tlalpujahua de Rayon is a pueblo magico about three hours west of Mexico City, and it’s one of the more unusual day trips you can make from the capital. The combination of a legitimate mining history, genuine small-town colonial charm, and an ornament industry that produces around 70 percent of Mexico’s hand-blown glass Christmas decorations makes it unlike anywhere else in the country.
Mining Town to Christmas Town

Tlalpujahua’s story begins with silver and gold. The town was established during the colonial period around rich mineral deposits in the surrounding mountains. Mining operations — first indigenous, then Spanish, then Mexican, then foreign-owned — sustained the town for centuries. At its peak in the early 20th century, Tlalpujahua was a prosperous mining center with an imposing church, fine houses, and the infrastructure that mining wealth buys.
Then, in 1937, disaster struck. A dam holding back tailings (mining waste) from the Dos Estrellas mine collapsed, sending a river of toxic mud through the town. The mudslide destroyed an entire neighborhood and killed at least 300 people — some estimates go much higher. The disaster effectively ended large-scale mining in Tlalpujahua and left the town economically devastated for decades.
The ornament industry emerged as an unlikely resurrection. In the 1960s and 1970s, artisans began producing hand-blown glass ornaments, building on glass-working skills that had existed in the region. The industry grew slowly at first, then rapidly as Mexican demand for Christmas decorations expanded. Today, hundreds of workshops in and around Tlalpujahua produce ornaments year-round, and the town’s annual Christmas Fair (Feria de la Esfera) in October and November draws tens of thousands of visitors.
The Ornament Workshops
This is why most people come, and the workshops don’t disappoint. The process of making a hand-blown glass ornament is genuinely fascinating to watch: artisans heat glass tubes over open flames, blow them into shapes using lung power and simple tools, then paint, glitter, and decorate each one by hand. The speed and precision of experienced workers is impressive — they can produce dozens of ornaments per hour, each one slightly different from the last.
Several workshops are open to visitors and offer informal tours. You can watch the entire process from raw glass tube to finished ornament, and the artisans are generally happy to explain what they’re doing. The workshops double as retail spaces, and the prices are dramatically lower than what you’d pay in a Mexico City market or department store.
The variety is staggering. Beyond traditional round ornaments, you’ll find hand-blown glass animals, plants, religious figures, Day of the Dead skulls, folk art characters, and custom designs that workshops produce for corporate clients or export. The quality ranges from simple and cheap to elaborately detailed pieces that qualify as folk art.
If you’re visiting between October and December, bring an extra bag. You will buy more ornaments than you planned to. Everyone does.
The Town Itself
Strip away the ornament industry and Tlalpujahua is still a worthwhile visit. The town sits at about 2,580 meters elevation in a valley surrounded by pine-forested mountains, and the setting is genuinely beautiful. The climate is cool, sometimes cold — bring a jacket, even in summer.
The Church
The Santuario del Senor del Carmen is Tlalpujahua’s main church, a large 18th-century structure with an ornate Baroque interior. The church houses a Cristo figure that’s the focus of a major pilgrimage each year, drawing devotees from across Michoacan and the surrounding states. Even outside pilgrimage season, the church interior is impressive — gilded altarpieces, painted ceilings, and the accumulated patina of three centuries of continuous worship.
The Mining Heritage
The Dos Estrellas mine, the operation whose tailings caused the 1937 disaster, has been partially converted into a museum. The Museo Tecnologico Minero del Siglo XIX occupies former mine buildings and covers the history of mining in the region with machinery, photographs, and exhibits about the extraction process. It’s small but well done, and it provides essential context for understanding how Tlalpujahua got here.
The mine buildings themselves — massive stone structures with rusting industrial equipment — are architecturally interesting and distinctly different from the colonial town center. They’re a reminder that this charming pueblo magico was, not long ago, an industrial site with all the environmental and social complications that implies.
Walking the Town
Tlalpujahua is compact enough to cover on foot in a couple of hours. The main streets are cobblestone, lined with colonial-era buildings painted in the bright colors typical of Mexican small towns. The central plaza has cafes and restaurants, and the side streets offer views of the surrounding mountains. It’s pleasant, photogenic, and uncrowded outside of fair season and holiday weekends.
The Feria de la Esfera
If you can time your visit for October or November, the annual ornament fair transforms the town. Hundreds of vendors set up along the main streets, selling ornaments in every conceivable style. The fair includes live music, regional food, craft demonstrations, and the kind of festive atmosphere that Mexican small towns do better than anywhere else in the world.
The fair gets busy, particularly on weekends. If you’re coming specifically for the feria, arrive early and be prepared for traffic on the approach roads.
Getting There
Tlalpujahua is about 170 kilometers west of Mexico City, roughly three hours by car via the Mexico-Atlacomulco highway (Highway 55) and then west on the road to Tlalpujahua. The last stretch is a winding mountain road through pine forests — scenic but slow.
Direct public transport from Mexico City is limited. Buses run to the larger town of El Oro (a neighboring pueblo magico with its own mining history) from the Terminal Poniente, and from El Oro you can get a local bus or taxi to Tlalpujahua. The whole journey takes four to five hours by public transport, which makes a car or hired driver much more practical.
Combining Tlalpujahua with El Oro makes for a full day trip that covers two pueblo magicos and a good chunk of Michoacan/Estado de Mexico mining country. El Oro has a beautiful art nouveau theater and its own set of mining-era buildings.
For more options beyond the city, see our surroundings guide.
The Verdict
Tlalpujahua is a three-hour drive for what’s essentially a small town with a lot of Christmas ornaments. That’s the honest assessment. Whether it’s worth it depends on what you’re looking for. If you want a day in a genuine Mexican mountain town, with a craft tradition that’s interesting, a mining history that’s dramatic, and a landscape that makes the drive feel like a reward rather than a chore, then yes. If you’re short on time and need to prioritize, the closer day trips from Mexico City offer more per hour invested.
But if you go — and especially if you go in ornament season — you’ll come home with a bag full of hand-blown glass baubles, each one made by someone whose family has been doing this for three generations, and every December when you hang them on your tree you’ll remember the mountain town where they came from. That’s not a bad return on three hours of driving.