

Photos: Guadalajara by Ponchomx, CC BY-SA 3.0, cropped; Puebla by Octavio Alonso Maya …, CC BY-SA 3.0, cropped.
Guadalajara or Puebla?
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 Guadalajara for
- nightlife
- live music and the arts
- shopping
Guadalajara suits travellers who want a city that comes alive after dark. Late bars line Avenida Chapultepec, mariachi plays in the squares where the music was born, and the craft towns of Tlaquepaque and Tonalá are good for buying. It is a bigger, looser place, better for a trip built around eating, going out and shopping than one built around sightseeing.
Choose Puebla for
- culture and sights
- day trips
- getting around
Choose Puebla for a slower trip that stays close to colonial Mexico. Its tiled centre fits more first-rate churches, chapels and libraries into a few walkable blocks, and Cholula's pyramid, the convents on the volcano slopes and Tlaxcala make for stronger day trips. Evenings are quieter, so it rewards people who spend the day looking at Baroque gilding and are happy with a mezcal terrace at night.
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 nightlife and live music and the arts with your weighting.
Wins on culture and sights and day trips with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Neither city is a beach destination. In both, a swim means a hotel pool or a spring-fed balneario. The difference is how far the sea is. From Guadalajara, a short flight puts you on the Pacific around Puerto Vallarta, which is easy to add on, while the nearby lake at Chapala is for looking at rather than swimming in. From Puebla, the Gulf coast is a drive of several hours, so beach time is much harder to fit in.
Food & drink
Both are cradles of Mexican cooking and very evenly matched. The difference is in style. Guadalajara's food is robust and everyday: birria, the sauce-soaked torta ahogada and carne en su jugo. It is also tequila country, and Colonia Americana and Providencia add a modern scene of coffee bars and chefs working with local produce.
Puebla's cooking has deeper roots in its convents. This is where mole poblano began, chiles en nogada appear in late summer, and the Calle de los Dulces sells convent sweets. Street eating here means cemitas, chalupas and tacos árabes, and pulque replaces cantaritos. Puebla has a slight edge for food history, and Guadalajara for contemporary dining.
Culture & sights
Puebla is clearly the richer city for sightseeing. Its UNESCO-listed centre has dozens of churches within a few blocks, the gilded Capilla del Rosario, the seventeenth-century Biblioteca Palafoxiana and strong collections at the Museo Amparo and the Baroque museum.
Guadalajara has one sight of the same calibre: Orozco's murals in the chapel of the Hospicio Cabañas. The cross of plazas around its cathedral and the mansions of Colonia Americana make a good walk, but the museums are modest, and the city rewards you less once you have seen the essentials.
Nightlife
Guadalajara wins easily. As a big university city it goes out late. Mezcal and craft-beer bars fill the streets around Avenida Chapultepec, the city has one of Mexico's best-known LGBTQ+ scenes, and the clubs of Providencia and Zapopan run past 3am for a dressed-up crowd.
Puebla's evenings are gentler. They mean cantinas and rooftop terraces looking out on the cathedral near the Callejón de los Sapos. For a proper night out you have to go to Cholula's student strip, which is lively from Thursday to Saturday, or to the clubs of Angelópolis.
Nature & outdoors
There is little to separate them, but the landscapes are different. Guadalajara's outdoors are close by: the oak and pine forest of Bosque La Primavera on the city's edge, the steep canyon hike down the Barranca de Huentitán, and birdwatching on the hills above Lake Chapala.
Puebla offers more dramatic scenery but needs more effort. Popocatépetl and Iztaccíhuatl dominate the skyline, and La Malinche is a serious climb to more than 4,400m. Almost every outing needs a car, a tour or an early bus, though, and the city's own parks are small.
Day trips
Puebla has more variety within easy reach. Cholula's Great Pyramid is half an hour away, the folk-Baroque churches of Tonantzintla and Acatepec are close by, and the convent at Huejotzingo is one of the UNESCO monasteries on the volcano slopes. Tlaxcala, the Cacaxtla murals and even Mexico City are all realistic days out.
Guadalajara's outings are fewer but good. They include the agave landscape and distilleries of Tequila, a gentle day at lakeside Ajijic, the circular pyramids of the Guachimontones, and the cooler mountain villages of Tapalpa and Mazamitla.
Good for families
Both are reasonable with children, and the difference is in the kind of day out. Guadalajara has more for them in town: a large zoo with Selva Mágica next door, a freshwater aquarium, the hands-on Trompo Mágico museum and car-free avenues on Sundays, although these places are spread out and need taxis.
Puebla's big draw is Africam Safari, where animals walk around the car. Children also enjoy the tunnels inside Cholula's pyramid. Beyond that, most sights are aimed at adults, and the altitude can tire small legs.
Getting around
Getting around is much the same in both: walk the historic centre, then use ride-hailing for everything else. Puebla's flat grid is the tidier of the two centres, with almost everything within twenty minutes of the zócalo, but it has no rail network at all.
Guadalajara sprawls along wide avenues with heavy traffic. In return, its light rail and Mi Macro bus corridors are useful for reaching Zapopan and Tlaquepaque without a taxi.
Shopping & style
Guadalajara is the better place to shop. Tlaquepaque's galleries sell glass, furniture and ceramics, Tonalá has a large pottery street market, and Mercado San Juan de Dios fills three floors with leather and boots. The malls of Andares cover luxury brands.
Puebla's shopping centres on one craft, Talavera, which is excellent and can be bought straight from the workshops. Add onyx at El Parián and weekend antiques on the Callejón de los Sapos, and that is most of it. For fashion, you have to go out to the Angelópolis malls.
Affordability
Both are inexpensive, with cheap street food, cheap rides across town and low museum fees. Puebla is a little easier on the budget, and comfortable rooms in restored colonial houses near the zócalo are its best deal. In Guadalajara, the smart restaurants and bars of Providencia and Andares are where the bill goes up.
Live music & performing arts
Guadalajara has much more to offer. Mariachi comes from here, and groups play at the Plaza de los Mariachis and around El Parián's bandstand in Tlaquepaque. At the Teatro Degollado you can hear the Jalisco Philharmonic or watch the university's Ballet Folclórico.
Puebla has the historic Teatro Principal and a university arts complex, and the 5 de Mayo festivities bring folk dance into the streets. Most of the time, though, live music means trios playing in restaurants, so it is rarely a reason to plan an evening.
Wellness & relaxation
Neither city is built for a spa trip, so in both, rest mostly means long lunches and quiet plazas. Guadalajara has more warm water nearby, with thermal pools beside Bosque La Primavera and on Lake Chapala's north shore, and Ajijic is good for a few unhurried days. Puebla's options are smaller: temazcal sweat lodges around Cholula, the sulphur pools at Agua Azul and the calm of its shaded colonial courtyards.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Guadalajara in July
Puebla in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Guadalajara has no weather station within reach, so its figures come from a gridded climate model rather than a measured record, and read a broad area rather than the city itself.
Temperature and rainfall are climate normals, averaged over the years shown. Guadalajara: 2001-2020 normals, NASA POWER reanalysis grid, no weather station within 90 km. Puebla: 1991-2020 normals, Puebla, Pue. (5.4 km from centre).
Both cities sit high on the plateau, so winters are gentle and neither is ever a beach destination. Their hot seasons differ, though. Guadalajara is driest from November to April, but the heat builds through spring until May reaches about 33°C, which makes midday walking hard work. The rains arrive in June, and July is the wettest month at around 205mm, usually as afternoon storms. That makes November to March the most comfortable stretch for exploring.
Puebla stays milder through spring. Its warmest month is April at about 29°C, but its rainy season starts earlier and lasts longer, building from May and running into October. September is both the wettest month, at about 190mm, and the least sunny. December to April is the time to go, with long sunny days and the clearest views of the snow-capped volcanoes.
Which traveller are you?
On a food and nightlife trip, Guadalajara is the better choice. You get birria in the morning, cantaritos and tequila in the evening, and then the mezcal bars of Colonia Americana and the clubs of Providencia, where nights go on long after Puebla's terraces have closed.
For a short city break, Puebla is the easier city to cover. Nearly every sight is within a short walk of the zócalo on a flat colonial grid, and Cholula's pyramid is only half an hour away. You see a lot in two days without crossing a sprawling city.
On a shopping trip, Guadalajara gives you several days of browsing. Small design and fashion boutiques in Colonia Americana add to its craft districts and markets, and the region is known for leather and footwear. Puebla suits a buyer with one craft in mind, bought where it is painted.
Before you go
| Measure | Guadalajara | Puebla |
|---|---|---|
| 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 | 1,536 m | 2,153 m |
| Main airport | Guadalajara International Airport (GDL)17 km from centre68 non-stop destinations | Hermanos Serdán International Airport (PBC)20 km from centre14 non-stop destinations |
| Public holidays this year | 9 days | 9 days |
By the numbers
| Measure | Guadalajara | Puebla |
|---|---|---|
| City population | 1,385,621 | 1,542,232 |
| People per km² | 9,556 | 2,825 |
| Museums within 10 km | 17 | 17 |
| 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 Guadalajara or Puebla somewhere new.
- Mexico Cityvs Puebla
- Puerto Vallartavs Guadalajara
- Nuevo Vallartavs Guadalajara
- Sayulitavs Guadalajara
- Guanajuatovs Guadalajara
- San Miguel de Allendevs Guadalajara