

Photos: Puerto Vallarta by RL0919, CC BY-SA 4.0, cropped; San Miguel de Allende by Russ Bowling, CC BY 2.0, cropped.
Puerto Vallarta 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 Puerto Vallarta for
- beaches
- nature and the outdoors
- families
Puerto Vallarta is the choice for a vacation built around warm sea, boats and coastline backed by jungle. The bay suits swimmers and families, whale-watching and snorkelling fill the winter days, and evenings on the Malecón and in the Zona Romántica run late. Come for the setting and the water rather than for sightseeing.
Choose San Miguel de Allende for
- culture and sights
- day trips
- wellness
Travellers who like to wander a colonial town slowly will be happier in San Miguel de Allende. It has the churches, galleries and craft shopping, the hot springs and an unhurried pace, and it makes a far better base for day trips to Guanajuato, Querétaro and Atotonilco. There is no sea, though, little for young children, and weeknights end early.
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 beaches and nature and the outdoors 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 sharpest contrast between the two. In Puerto Vallarta the whole stay revolves around Banderas Bay. There are loungers on Playa Los Muertos, coves such as Yelapa that you reach by boat and the calm, flat sands of Nuevo Vallarta, with the surf beaches of Sayulita about an hour north.
San Miguel de Allende sits on the high central plateau with no coast in reach. The nearest thing to a swim is a hotel pool or a soak in the spring-fed pools outside town, so anyone who wants sea and sand needs a separate coastal leg.
Food & drink
Both towns eat well for their size, but from different larders. Puerto Vallarta's strength is the Pacific: fish grilled zarandeado on the beach, ceviche, aguachile and marlin tacos, washed down with raicilla.
San Miguel cooks from the highland Bajío, with nopal, mesquite and local cheeses served in colonial courtyards and on rooftops facing the Parroquia. To drink there are wines from Guanajuato's high desert, and gorditas at the market for a cheap lunch. In both, the places on the seafront or the main square are safer and dearer, and the better meals are found a few streets back.
Culture & sights
San Miguel de Allende is the town for sightseeing. Its UNESCO-listed centre has ochre façades, carved doorways and the pink spires of the Parroquia. Add the baroque San Felipe Neri, the Casa de Allende and the Siqueiros mural at Bellas Artes, and you have two full days of looking, even without major museums.
Puerto Vallarta is an attractive old fishing town instead. The crown-topped Guadalupe church, the bronze sculptures along the Malecón and the small museums on the Cuale island fill an afternoon.
Nightlife
Puerto Vallarta stays out much later. Open-fronted dance clubs on the Malecón fill after midnight. The Zona Romántica adds rooftop and mezcal bars and one of Latin America's best-established gay scenes, though everything thins out in summer.
In San Miguel an evening means drinks on a rooftop as the Parroquia lights up, then cantinas and mezcal bars near the Jardín. At weekends a few dance bars stay open late, but on weeknights the town goes quiet after dinner and there is no real club scene.
Nature & outdoors
Puerto Vallarta has much the stronger natural setting. Jungle ridges of the Sierra Madre fall straight into the bay, humpback whales calve offshore from December to March, and boats run to Los Arcos and the Marietas Islands for snorkelling. Coastal trails follow the roadless south shore.
San Miguel's surroundings are dry highland scrub and cactus. El Charco del Ingenio, horse riding, dirt-road cycling and dawn balloon flights make good mornings out, but there is no forest or water to build whole days around.
Day trips
San Miguel de Allende is the better base for excursions. Guanajuato's painted ravine city and Querétaro's aqueduct and convents are each about an hour away. The murals of Atotonilco, Dolores Hidalgo, the Bernal monolith and the wine country are also within a day's reach.
From Puerto Vallarta most outings run along the coast to Sayulita, San Pancho or Yelapa, which you can only reach by boat. The one real change of scene is the climb inland to the old silver town of San Sebastián del Oeste.
Good for families
Puerto Vallarta is far easier with children. Nuevo Vallarta has calm sands and family resorts with shallow pools and kids' clubs. Whale and snorkelling trips, water parks and turtle releases keep the days full, as long as you avoid the summer heat.
San Miguel is an adult town of galleries and rooftop bars. Older children may enjoy the spring pools, a horse ride or the fiesta fireworks, but younger ones soon run out of things to do. Both towns have steep cobbled streets that make pushchairs hard work.
Getting around
Neither town is easy underfoot, and the difficulties differ. Only the old centre and Zona Romántica of Puerto Vallarta are walkable, and the town stretches a long way along the bay. Moving between the hotel zone, the marina and Nuevo Vallarta means taxis, ride-hailing or buses signed only on the windscreen, and water taxis serve the south shore.
San Miguel is compact, with everything a visitor wants within a walk of the Jardín, but the stony climbs at about 1,900m are tiring. It has no airport, so you arrive by shuttle from Querétaro or León, and day trips beyond the main bus routes need a driver.
Shopping & style
San Miguel de Allende is the better place to shop for crafts and the home. There is the stepped Mercado de Artesanías, design shops selling talavera tiles, carved furniture and folk art, and artists' studios in a former textile mill. The range is wider and the quality higher.
Puerto Vallarta's most distinctive buys are Huichol yarn paintings and beadwork. There are also galleries in the old centre and stalls at the Mercado Municipal by the Cuale, but mass-produced souvenirs take up much of the space. Neither town is a place for fashion.
Affordability
Puerto Vallarta is the cheaper of the two, though both charge visitor prices in their showcase areas. Beachfront hotels, all-inclusives and boat tours cost far more than the taco stands, local buses and guesthouses in the old centre. Coming outside the winter high season helps.
In San Miguel, the boutique hotels in colonial houses and the restaurants around the Jardín make it one of Mexico's dearer towns, especially at weekends and during festivals. Market lunches, cantinas and the churches and streets, which cost nothing, keep the bill down.
Live music & performing arts
San Miguel has the edge in music and performance. The nineteenth-century Teatro Ángela Peralta hosts concerts and dance, long-established chamber music and jazz festivals fill their seasons, and the Alborada and Holy Week bring traditional dance into the streets.
Puerto Vallarta's stage is more informal: drag, comedy and revues in the Zona Romántica cabarets through the winter, plus bar bands, mariachis and the Papantla flyers on the Malecón. In both towns, serious classical programming is thin.
Wellness & relaxation
San Miguel de Allende is the more restful choice. The dry, mild air and slow mornings in courtyards suit doing very little. The hot mineral pools and domed grottoes towards Atotonilco, about fifteen minutes away, offer a kind of thermal bathing that the coast lacks.
Puerto Vallarta's version of relaxing is beach-based: sunsets, resort spas, massage on the sand and yoga retreats in the south-shore villages. Both towns offer the temazcal sweat lodge. The Malecón can be noisy late at night, so for real quiet you need to stay south of the centre.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Puerto Vallarta in July
San Miguel de Allende 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.
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. Puerto Vallarta: 1991-2020 normals, TerraClimate 4 km grid at the town, no weather station within 90 km. San Miguel de Allende: 1991-2020 normals, Guanajuato, Gto. (53.7 km from centre).
Puerto Vallarta is hot all year, with highs around 30°C even in winter. November to May is the best stretch. It is almost dry then, and the sea, at about 25°C, is pleasant for swimming. The rains set in during June and are heaviest from July to September, reaching nearly 298mm in September, and October is still fairly wet. The sea is at its warmest in those months, but the humid heat makes walking around town and longer outings hard going.
San Miguel de Allende is milder because of its altitude, and it gets plenty of sunshine. With highs near 23°C in December and January, winter is ideal for walking its hilly streets. April and May are the warmest months, at around 32°C, which makes afternoon walks tiring. San Miguel also gets summer rain, but much less than the coast. From November to March both towns are dry and at their best, so that is the time to combine them in one trip.
Which traveller are you?
On a beach and sun trip, Puerto Vallarta is the obvious pick. Banderas Bay has warm, mostly gentle water, coves you reach by boat and surf about an hour north. In San Miguel the only swimming is a hotel pool or a warm spring.
For a culture and arts trip, San Miguel de Allende wins clearly. It has a UNESCO-listed colonial centre, baroque churches, Bellas Artes and its art schools, with Guanajuato and Querétaro about an hour away. Puerto Vallarta offers pretty streets and a few small museums.
On a family trip with young children, Puerto Vallarta works much better. The calm sands of Nuevo Vallarta, resort kids' clubs, whale-watching and turtle releases fill the days. San Miguel is a town of galleries and rooftop bars with little for younger children.
Before you go
| Measure | Puerto Vallarta | 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 | 101 m | 1,900 m |
| Main airport | Puerto Vallarta International Airport (PVR)5 km from centre52 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 | Puerto Vallarta | San Miguel de Allende |
|---|---|---|
| City population | 224,166 | 69,811 |
| People per km² | 4,311 | - |
| Museums within 10 km | 2 | 2 |
| UNESCO World Heritage sites within 50 km | 1 | 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 Puerto Vallarta or San Miguel de Allende somewhere new.