

Photos: Puebla by Octavio Alonso Maya …, CC BY-SA 3.0, cropped; San Miguel de Allende by Russ Bowling, CC BY 2.0, cropped.
Puebla or San Miguel de Allende?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Puebla for
- prices
- families
- nature and the outdoors
Puebla is the better pick for a traveller who wants depth and good value. It is one of the places Mexican cooking comes from, and its sights include gilded Baroque chapels, a seventeenth-century library and serious museums. The snow-capped volcanoes on the skyline give real hikes, and Cholula's pyramid is close by. It is also much cheaper to stay and eat well, and it gives children more to do.
Choose San Miguel de Allende for
- wellness
- shopping
- live music and the arts
San Miguel de Allende suits a slower, more adult trip. The town is small, steep and very handsome, and you go there for rooftop evenings, galleries, craft and design shops and long mornings in a courtyard. The hot springs towards Atotonilco and the town's many spas make it the clear choice for unwinding. You pay more for that ease, and you give up some of Puebla's culinary and cultural weight.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Wins on prices and families with your weighting.
Wins on wellness and shopping with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Neither city has any beach life, and either coast is a separate journey of several hours. Where they differ is the water you can get into. Puebla's spring-fed balnearios on the city edge have pools large enough to swim in. San Miguel's warm valley pools are for soaking rather than doing lengths.
Food & drink
Puebla is the stronger food destination by some distance. Mole poblano and chiles en nogada were born here, and everyday eating has its own identity: cemitas, chalupas, tacos árabes and the convent sweets on the Calle de los Dulces. Market fondas serve all of this cheaply.
San Miguel eats well for its size, with rooftop and courtyard restaurants, cooks reworking Bajío ingredients, and Guanajuato wines on the lists. But much of it is aimed at foreign residents, and after a few days it feels repetitive. Puebla's cooking is the kind people travel for.
Culture & sights
Puebla has more to see and more of it is first-rate. The Capilla del Rosario's gilded stucco, the Biblioteca Palafoxiana, the cathedral's towers and the collections of the Museo Amparo and the Baroque museum fill two or three slow days.
San Miguel's appeal is the whole townscape rather than the individual sights: ochre streets climbing a hill, the pink spires of the Parroquia, and the Siqueiros mural and galleries at Bellas Artes. It lacks major museums, and two unhurried days cover it.
Nightlife
Neither is a party town, and evenings in both begin over mezcal on a terrace. The difference is where the action goes later. In Puebla it moves out to Cholula's student bar strip and to the clubs of Angelópolis. San Miguel stays in its centre, livelier on weekends when visitors arrive from the capital, and quiet early during the week.
Nature & outdoors
Puebla has the more dramatic setting. Popocatépetl and Iztaccíhuatl dominate the skyline, La Malinche offers a long pine-forest climb to above 4,400m, and the Izta-Popo park has high-altitude trails. Most of these need a car or an early start.
Around San Miguel the outdoors is gentler and drier: cactus scrub, the canyon trails of El Charco del Ingenio, horse riding and dawn balloon flights. That fills pleasant mornings, but there are no mountains or forests to match Puebla's.
Day trips
Both cities are excellent bases, but the trips are of different kinds. From Puebla the highlights are close and ancient: Cholula's huge pyramid half an hour away, the tiled village churches of Tonantzintla and Acatepec, Huejotzingo's convent, and Cacaxtla's murals near Tlaxcala, with Mexico City possible in a long day.
San Miguel's outings are mostly other colonial towns, notably Guanajuato in its ravine and Querétaro with its aqueduct. Add to these Atotonilco's painted sanctuary, the monolith at Bernal and the wine country. Many of them need a driver.
Good for families
Puebla is the easier city with children. Africam Safari, where animals roam around the car, is a genuine draw, and the observation wheel, the open grounds of the hilltop forts and the pyramid tunnels add more. The centre is flat.
San Miguel is built for adults, and its steep, uneven streets wear out small legs and pushchairs. Older children will enjoy the warm pools, a horse ride and the fiesta fireworks, but younger ones may run out of things to do quickly.
Getting around
Puebla's historic centre is a flat, logical grid, and nearly every sight is a short walk from the zócalo. Beyond it the city sprawls. There is no metro and visitors find the buses hard to use, so Angelópolis, Cholula and Africam mean a taxi or a ride-hailing app.
San Miguel is smaller, and everything is within a walk of the Jardín. The catch is the walking itself: steep cobbles, narrow pavements and the altitude make every climb tiring, and cheap taxis take the strain up the hill. The town has no airport, so you arrive by shuttle from Querétaro or León.
Shopping & style
Both are better for crafts than fashion. Puebla centres on one thing, Talavera, which you can buy in workshops where you watch it being painted, alongside El Parián market, weekend antiques on the Callejón de los Sapos and malls for international brands.
San Miguel offers a broader mix of craft and design: tin lanterns and glass in the stepped artisans' market, high-quality folk art and furniture in décor shops, and studios in a former textile mill. It has no big brands at all.
Affordability
Puebla costs a good deal less. Even comfortable rooms in colonial houses by the zócalo are cheap compared with the capital, and eating and getting around cost little.
San Miguel is one of Mexico's more expensive stops. Its boutique hotels and restaurants around the Jardín are priced for foreign residents and weekenders, and weekends and festivals cost more again. Street food, cantinas and the free pleasure of its streets keep a careful traveller's costs down.
Live music & performing arts
Performance is not a main reason to visit either city, and both have a historic theatre: the Teatro Principal in Puebla and the Teatro Ángela Peralta in San Miguel. Puebla adds the university's cultural complex and the 5 de Mayo festivities. San Miguel has more music day to day for its size, with mariachis on the Jardín every evening, live sets in bars, and long-running chamber music and jazz festivals.
Wellness & relaxation
San Miguel is clearly the place to unwind. The naturally hot pools and domed grottoes towards Atotonilco are about fifteen minutes away, and the town is full of day spas, massage studios, temazcales and yoga classes for its resident community.
Puebla offers temazcal sweat lodges around Cholula and the sulphurous pools of Agua Azul, but little more beyond hotel spas. Its calm is found in quiet courtyards and long lunches, and the traffic outside the centre spoils some of that.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Puebla in July
San Miguel de Allende in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
San Miguel de Allende's temperatures are measured 54 km from the centre, at Guanajuato, Gto..
San Miguel de Allende has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Temperature and rainfall are climate normals, averaged over the years shown. Puebla: 1991-2020 normals, Puebla, Pue. (5.4 km from centre). San Miguel de Allende: 1991-2020 normals, Guanajuato, Gto. (53.7 km from centre).
Both cities are on the high plateau and follow the same pattern: a dry, sunny winter and spring, then summer rain. Puebla stays mild all year, with daytime highs that never go much above 29°C, so you can walk its streets in any month. Its wet season is the heavier of the two and lasts longer. Storms build through the summer to close to 190mm in September, and October is still fairly wet. Puebla is at its best from November to March, when rain is rare, the sun shines most days and the volcanoes stand out clearly on the skyline.
San Miguel has the sharper seasons. April and May reach about 32°C, which makes climbing its cobbled hills at midday hard work. Its summer rain is lighter, peaking at about 130mm in July, so a summer visit is easier there than in Puebla. The rain also tails off sooner, so October is already a good month. From October to March the days are warm, dry and good for walking, though a little less sunny than Puebla's winter.
Which traveller are you?
On a trip on a tight budget, Puebla is the easy choice. Market lunches, street snacks and taxis cost very little, and you can sleep in restored colonial houses near the zócalo for far less. In San Miguel, the centre's boutique hotels and restaurants keep pushing costs up.
For a relaxing and wellness trip, San Miguel de Allende wins clearly. Its dry, unhurried rhythm suits doing nothing, the naturally hot pools and grottoes towards Atotonilco are a short ride away, and spas, temazcales and yoga are found all over town. Puebla's traffic and its few spas offer much less.
On a family trip with children, Puebla works better. Africam Safari, the observation wheel at Angelópolis and the tunnels inside Cholula's pyramid keep children busy, and the flat centre is manageable. San Miguel's steep cobbles defeat pushchairs, and the town has little designed for children.
Before you go
| Measure | Puebla | San Miguel de Allende |
|---|---|---|
| Official language | Spanish, Nahuatl, Yucatec Maya | Spanish, Nahuatl, Yucatec Maya |
| Currency | Mexican Peso (MXN) | Mexican Peso (MXN) |
| Sockets | AB127 V, 60 Hz | AB127 V, 60 Hz |
| Driving side | Right | Right |
| Time zone | UTC-6 | UTC-6 |
| Emergency number | 911 | 911 |
| Elevation | 2,153 m | 1,900 m |
| Main airport | Hermanos Serdán International Airport (PBC)20 km from centre14 non-stop destinations | Guanajuato International Airport (BJX)77 km from centre22 non-stop destinations |
| Public holidays this year | 9 days | 9 days |
By the numbers
| Measure | Puebla | San Miguel de Allende |
|---|---|---|
| City population | 1,542,232 | 69,811 |
| People per km² | 2,825 | - |
| Museums within 10 km | 17 | 2 |
| UNESCO World Heritage sites within 50 km | 2 | 2 |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Puebla or San Miguel de Allende somewhere new.
- Guanajuatovs San Miguel de Allende
- Mexico Cityvs Puebla
- Mexico Cityvs San Miguel de Allende
- Guadalajaravs San Miguel de Allende
- Oaxacavs Puebla
- Acapulcovs Puebla