

Photos: Puebla by Octavio Alonso Maya …, CC BY-SA 3.0, cropped; Puerto Vallarta by RL0919, CC BY-SA 4.0, cropped.
Puebla or Puerto Vallarta?
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
- culture and sights
- prices
- day trips
Puebla suits travellers who come to eat and to look. Mole poblano and chiles en nogada are cooked here in the city where they began, the UNESCO-listed centre is full of Talavera-tiled house fronts and gilded Baroque chapels, and Cholula's great pyramid is barely half an hour away. It is also much the cheaper of the two. In return there is no sea, the evenings are low-key, and getting out to the volcanoes takes planning.
Choose Puerto Vallarta for
- beaches
- nightlife
- wellness
For warm water, boat trips and late nights, Puerto Vallarta is the clear pick. Days divide between the sands of Banderas Bay, whale-watching and snorkelling trips, and trails into jungle-covered mountains, and the Malecón keeps going well after midnight. Families with a beach-centred plan will find it easier too. Expect little in the way of museums or history, and resort prices wherever you eat or sleep near the water.
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 culture and sights and prices with your weighting.
Wins on beaches and nightlife with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
There is no contest here. Puebla lies more than 2,000m up, several hours from the Gulf coast, and swimming means a hotel pool or a spring-fed balneario on the edge of town.
Puerto Vallarta is built around its beaches. You can choose between the busy sand of Los Muertos, rock pools at Conchas Chinas, coves such as Yelapa reached by boat, and surf breaks at Sayulita, all in water that stays warm through the year.
Food & drink
Puebla has the stronger food scene and the more distinctive one. This is where mole poblano started, in convent kitchens, and everyday eating runs from cemitas and chalupas to tacos árabes and the boxed sweets of the Calle de los Dulces, all of it cheap.
Puerto Vallarta's strength is Pacific seafood: pescado zarandeado grilled on the beach, ceviche and aguachile, with marlin tacos and raicilla in the evening. It has a broader range of restaurants with sea views, but much of the seafront food is safe tourist fare.
Culture & sights
Puebla is the place for sightseeing. Its colonial grid packs dozens of churches into a few blocks, and the gilded Capilla del Rosario, the seventeenth-century Palafoxiana library, the Museo Amparo and the forts of the 1862 battle could fill several days.
Puerto Vallarta's charm is its townscape, not monuments. There are whitewashed streets on the hill, the crown-topped church tower and the sculptures along the Malecón, and a small naval museum and the galleries are enough for an afternoon.
Nightlife
Puerto Vallarta goes out later and harder. Dance clubs face the sea along the Malecón and fill after midnight, and the Zona Romántica adds rooftop bars, beach clubs and one of Latin America's longest-established gay scenes.
Puebla's evenings are more about conversation: mezcal bars, cantinas and terraces looking onto the cathedral. For dancing, students head out to the bar strip in Cholula or the clubs of Angelópolis.
Nature & outdoors
Puerto Vallarta puts nature on the doorstep. Humpback whales calve in the bay in winter, boats go out to Los Arcos and the Marietas Islands for snorkelling, and coastal trails run through jungle to Yelapa.
Puebla's landscape is grander but further away. Popocatépetl and Iztaccíhuatl rise on the skyline, and La Malinche is a serious climb to over 4,400m, but almost every outing needs a car, a tour or an early bus.
Day trips
Puebla has more to see within easy reach, and of greater weight. There is the Great Pyramid at Cholula, the tiled village churches of Tonantzintla and Acatepec, the Huejotzingo convent, and Tlaxcala with the Cacaxtla murals, and even Mexico City is possible in a long day.
Puerto Vallarta's outings are mostly beach towns along the coast, such as Sayulita and San Pancho, plus the boat to Yelapa. The best inland trip is to the old silver town of San Sebastián del Oeste.
Good for families
Puerto Vallarta is the easier choice with children, as long as the beach is the plan. There are gentle water and kids' clubs in Nuevo Vallarta, whale and turtle trips, and ice cream on the Malecón in the evening.
Puebla's main draw for children is the drive-through Africam Safari, plus the tunnels at Cholula and the observation wheel. Otherwise its churches and museums are aimed at adults, and the altitude can tire small legs.
Getting around
Neither city has a metro, and in both you rely on taxis and ride-hailing once you leave the centre, but the layouts differ. Puebla's historic core is a flat, logical grid where nearly everything is a short walk from the zócalo, and day trips mean buses or tours.
Puerto Vallarta's centre is compact but cobbled and steep in places, and the town then runs a long way round the bay. Coastal buses and water taxis to the south-shore villages help, and a car is useful for the Riviera Nayarit.
Shopping & style
Puebla has a little more to offer, and it is built around one craft. You can watch Talavera pottery being painted in old workshops, then browse onyx at El Parián and the weekend antiques stalls on the Callejón de los Sapos, with large malls in Angelópolis for brands.
Puerto Vallarta's best buys are Huichol yarn paintings and beadwork, along with gallery art and silver from the river-island stalls, though the mass-produced souvenirs need sifting.
Affordability
Puebla is clearly cheaper, even by Mexican standards. Colonial-house hotels near the zócalo, street food and taxis all cost little, and only the smartest places approach international prices.
Puerto Vallarta charges resort prices on the beachfront, for boat tours and in the winter high season. You can still save by eating at inland taco stands and family places, taking local buses and staying in old-centre guesthouses.
Live music & performing arts
Performance is a side attraction in both cities, but the style differs. Puebla leans formal: plays and concerts in the historic Teatro Principal, orchestral and dance evenings at the university's cultural complex, and folk dance around the 5 de Mayo festivities.
Puerto Vallarta's stage is more informal. It has drag, comedy and revues in the Zona Romántica's cabaret scene in winter, Latin jazz in the bars, and the Papantla flyers spinning down their pole on the Malecón.
Wellness & relaxation
Puerto Vallarta is better for unwinding. The pace of slow mornings and sunsets over the bay helps, along with resort and hillside spas, beachside massage, and yoga retreats in the roadless villages to the south.
Puebla offers temazcal sweat lodges around Cholula and the sulphur pools of the Agua Azul balneario. Otherwise its calm comes from shaded courtyards and long lunches, and city traffic breaks it up.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Puebla in July
Puerto Vallarta in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Puerto Vallarta 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. Puebla: 1991-2020 normals, Puebla, Pue. (5.4 km from centre). Puerto Vallarta: 1991-2020 normals, TerraClimate 4 km grid at the town, no weather station within 90 km.
The two share the same rhythm of dry winters and wet summers, but at very different temperatures. Puebla sits high enough to stay mild all year, with daytime highs in the low to high twenties, and it is never too hot for walking the colonial streets. November to April is the best stretch: dry, very sunny and clear enough to see the snow on the volcanoes. From June to September afternoon storms bring around 180mm a month, so plan sightseeing for the mornings.
Puerto Vallarta is hot all year, with highs of about 30°C in winter rising to 34°C from July to October, when the humidity makes long walks and hikes hard going. December to May is the ideal beach season, with almost no rain and the sea at about 24 to 26°C. The summer rains peak in September at nearly 300mm, when the sea is at its warmest, but it can turn cloudy after storms.
Which traveller are you?
On a beach and sun trip, Puebla can only offer a dip in a spring-fed pool between church visits. Puerto Vallarta gives you whole days in swimwear: a morning swim, lunch under a palm roof by the sand, and the sun setting over the water.
For a culture and arts trip, Puebla is a city to explore slowly on foot. Almost every block of the old grid has a tiled façade or a gilded interior, and evenings can end at a concert. In Puerto Vallarta, sightseeing is mostly a walk along the seafront.
On a trip with a tight budget, Puebla gives you the full experience for little money, because its best things, the cooking and the colonial streets, are also the cheapest. In Puerto Vallarta the main attractions, sea views, boats and loungers, carry resort prices, so saving money means giving some of them up.
Before you go
| Measure | Puebla | Puerto Vallarta |
|---|---|---|
| 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 | 101 m |
| Main airport | Hermanos Serdán International Airport (PBC)20 km from centre14 non-stop destinations | Puerto Vallarta International Airport (PVR)5 km from centre52 non-stop destinations |
| Public holidays this year | 9 days | 9 days |
By the numbers
| Measure | Puebla | Puerto Vallarta |
|---|---|---|
| City population | 1,542,232 | 224,166 |
| People per km² | 2,825 | 4,311 |
| Museums within 10 km | 17 | 2 |
| UNESCO World Heritage sites within 50 km | 2 | 1 |
| 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 Puebla or Puerto Vallarta somewhere new.
- Nuevo Vallartavs Puerto Vallarta
- Sayulitavs Puerto Vallarta
- Mexico Cityvs Puebla
- Guadalajaravs Puerto Vallarta
- Oaxacavs Puebla
- Acapulcovs Puebla