

Photos: Mazatlan by Gzzz, CC BY-SA 4.0, cropped; Puebla by Octavio Alonso Maya …, CC BY-SA 3.0, cropped.
Mazatlan 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 Mazatlan for
- beaches
- nightlife
- nature and the outdoors
Mazatlan is the pick when the sea is the point of the trip. Sand runs almost the whole length of the city, boats head out to the island coves and, in winter, to passing whales, and the Zona Dorada keeps going late at weekends. Families fit in easily too, since this coast has been built around Mexican school vacations for generations.
Choose Puebla for
- culture and sights
- day trips
- shopping
If you would rather eat and look than swim, go to Puebla. Mole poblano was born in its convent kitchens, and its UNESCO-listed centre packs Baroque chapels and Talavera-fronted streets into a short walk. Cholula's pyramid and the convents on the volcano slopes are an easy trip away. It is also the cheaper of the two, but there is no beach at all.
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.
Too close to call, level with your weighting
Wins on beaches and nightlife 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
This is the widest gap between the two. Mazatlan's shoreline offers everything from the rocky little bays by the old town to the long hotel sand of the Zona Dorada and the palm-backed beach of Isla de la Piedra. The exposed stretches take real Pacific surf, so the island coves are where to swim calmly.
Puebla lies more than 2,000m up, with the Gulf coast several hours' drive away. Swimming there means a hotel pool or a spring-fed balneario on the edge of town.
Food & drink
Both cities eat well and cheaply, but Puebla is one of the birthplaces of Mexican cooking. Mole poblano, chiles en nogada in late summer, cemitas, chalupas and the Lebanese-rooted tacos árabes give it a depth that goes well beyond any one dish. Add the convent sweets of the Calle de los Dulces and you have a city worth visiting for the food alone.
Mazatlan's strength is narrower and very fresh: aguachile, smoked marlin tacos and whole fish grilled over coals, eaten at beach shacks with a cold local lager. Step away from seafood, though, and the choice soon runs out.
Culture & sights
Puebla has much more to see. Its colonial grid holds dozens of churches, a cathedral with some of the tallest towers in the country and the dazzling gilded stucco of the Capilla del Rosario. On top of that come a seventeenth-century library, two serious museums and the forts of the 1862 battle. It deserves two or three unhurried days.
Mazatlan's historic centre is charming in a smaller way, with brightly painted port houses around the Plazuela Machado, the cliff divers and El Faro above the harbour. Its museums are modest, and most visitors treat the old town as a break from the beach.
Nightlife
Mazatlan has more of a night out. The Zona Dorada's open-fronted bars and dance clubs run late at weekends, banda brass sets the tone everywhere, and Carnaval fills the malecón for most of a week before Lent. Outside the busy seasons, though, it quietens early.
Puebla's evenings are calmer: mezcal bars, cantinas and rooftop terraces facing the cathedral. The student crowd mostly goes out in Cholula from Thursday to Saturday.
Nature & outdoors
Mazatlan's outdoors is mostly at sea, which makes it the easier and more varied of the two. You can kayak and snorkel around Isla de Venados, watch humpbacks in winter, fish for marlin, surf the point breaks or go birdwatching in the mangroves south of the harbour.
Puebla's landscape is high and volcanic. On dry mornings Popocatépetl and Iztaccíhuatl fill the skyline, and La Malinche makes a demanding hike above 4,400m. Almost every outing needs a car, a tour or an early bus, however.
Day trips
Puebla is the much better base for excursions. Cholula's Great Pyramid and the tile-covered village churches of Tonantzintla and Acatepec are barely half an hour away, and there is the UNESCO-listed convent at Huejotzingo. Further out are Tlaxcala with the Cacaxtla murals, and Mexico City is within a long day's reach.
From Mazatlan the one real outing climbs into the Sierra Madre foothills to Concordia's baroque church or the old silver village of Copala. Most visitors make that trip once and spend the rest of the stay by the sea.
Good for families
Mazatlan is the more relaxed choice with children. Mexican families have vacationed here for generations, so children are welcome at beach restaurants and on the malecón. The aquarium, island boat trips and resort kids' clubs fill the days. Winter is the comfortable time to go, as summer is sticky.
Puebla's big draw is Africam Safari, where animals roam around the car. Children also enjoy the tunnels inside Cholula's pyramid, but narrow pavements and the altitude can wear small children out.
Getting around
Getting around is about equally easy in both, though the cities are shaped very differently. Mazatlan is a long ribbon along the coast, joined by a malecón of about 20km, with buses on the coast road and the open-air pulmonía taxis that the city invented. Puebla's sights sit in a compact, flat grid around the zócalo, but beyond it visitors rely on taxis and ride-hailing apps, because the buses are hard to read.
Shopping & style
Puebla has something worth buying. Talavera pottery comes straight from workshops where you can watch it being painted, and you can also browse the El Parián craft market, the weekend antiques stalls on the Callejón de los Sapos and the boxed convent sweets.
Mazatlan's shopping is mostly beachwear, silver and hammocks in the Zona Dorada, plus everyday goods at the Pino Suárez market. Both cities send fashion shoppers to ordinary malls.
Affordability
Neither city is expensive, but Puebla is cheaper still. Restored colonial hotels near the zócalo, market lunches and cheap taxis keep costs low, and some museums are free on certain days. Mazatlan is priced for Mexican families. Staying near the old centre is cheap, but beachfront rooms cost more, especially at Carnaval, Easter and Christmas.
Live music & performing arts
Both cities centre their stage life on a historic theatre, so the difference is mostly in the music you hear around town. In Mazatlan the restored Teatro Ángela Peralta anchors the autumn cultural festival, while the streets belong to banda sinaloense, born in this state and played on the beach and the malecón. Puebla adds the old Teatro Principal and a large university arts complex, and its everyday music comes from trios, mariachis and the odd son jarocho band.
Wellness & relaxation
Neither city has a real spa culture, and relaxation takes a different form in each. Mazatlan offers beach idleness: hammocks, long sunsets and quiet stays at Cerritos or on Isla de la Piedra. Puebla offers temazcal sweat lodges, the sulphur pools at Agua Azul and quiet colonial courtyards, although traffic outside the centre takes some of the calm away.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Mazatlan in July
Puebla in July
Daytime high, °C
Rainfall in the month, mm
Temperature and rainfall are climate normals, averaged over the years shown. Mazatlan: 1991-2020 normals, Colonia Juan Carras-Co Mazatlan, Sin. (2 km from centre). Puebla: 1991-2020 normals, Puebla, Pue. (5.4 km from centre).
Mazatlan is at its best from November to May. Days are warm rather than punishing, rain almost never falls and the spring months are the sunniest of the year. The catch for swimmers is the sea, which cools to about 22°C in late winter and early spring. It warms properly from June and reaches around 30°C from August to October. Summer is the hard season, though: highs of 34°C, heavy humidity and the rains, with September the wettest month at about 256mm. That suits people who want the warmest water and can live with sticky afternoons.
Puebla's altitude keeps it mild all year. Highs in the mid-twenties make walking the streets comfortable in any month, and April is the warmest at about 29°C. Its dry, sunny season lines up with Mazatlan's, from November to April, and that is when the volcano views are clearest. From June to September it is the wetter of the two for longer, with afternoon storms most days.
Which traveller are you?
On a beach and sun trip, Mazatlan is the only real choice. Long Pacific sand runs from Olas Altas to Cerritos, and the island coves are calm enough for swimming. Puebla sits on an inland plateau, hours from any coast.
For a culture and arts trip, Puebla is far richer. It has a UNESCO-listed colonial centre, the gilded Capilla del Rosario, the Biblioteca Palafoxiana and the Museo Amparo, with Cholula's pyramid nearby. Mazatlan's painted old town fills a pleasant afternoon or two.
On a family trip with children, Mazatlan is easier. Children are welcome everywhere, there is a large aquarium, there are boat trips to sheltered coves and hotel pools with kids' clubs. Puebla has Africam Safari, but most of its sights are churches and museums aimed at adults.
Before you go
| Measure | Mazatlan | 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-7 | UTC-6 |
| Emergency number | 911 | 911 |
| Elevation | 139 m | 2,153 m |
| Main airport | General Rafael Buelna International Airport (MZT)16 km from centre23 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 | Mazatlan | Puebla |
|---|---|---|
| City population | 441,975 | 1,542,232 |
| People per km² | - | 2,825 |
| Museums within 10 km | 3 | 17 |
| UNESCO World Heritage sites within 50 km | 0 | 2 |
| Swim season, months above 21 °C | 12 months | - |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Mazatlan or Puebla somewhere new.
- Mexico Cityvs Puebla
- Oaxacavs Puebla
- Sayulitavs Mazatlan
- Acapulcovs Puebla
- Nuevo Vallartavs Mazatlan
- Puerto Vallartavs Mazatlan