

Photos: Guanajuato by Sandra Dominic Saldaña Garcia, CC BY-SA 3.0, cropped; Puerto Vallarta by RL0919, CC BY-SA 4.0, cropped.
Guanajuato 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 Guanajuato for
- culture and sights
- live music and the arts
- getting around
Guanajuato is the choice for travellers who want a historic town to explore on foot. Its painted houses fill a ravine, and the town is packed with colonial churches, museums and plazas. The Bajío's other colonial towns, San Miguel de Allende among them, are close enough for day trips. It is also the cheaper of the two, and in October the Cervantino festival turns the whole town into a stage. Expect stairways and altitude rather than sand.
Choose Puerto Vallarta for
- beaches
- nature and the outdoors
- families
Puerto Vallarta suits a warm-weather vacation on the water. It has swimming in Banderas Bay, whale-watching and snorkelling trips, jungle ridges behind the town and a late, easygoing night out along the Malecón. It is much easier with young children and better for a slow, lazy week. In return it has far less history to see, and resort prices to steer around.
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 live music and the arts with your weighting.
Wins on beaches and nature and the outdoors with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
On beaches the two are further apart than anywhere else. Guanajuato is an inland mountain town many hours from either coast, so a beach trip is simply not possible from there. The closest you get to a swim is a hotel pool or a day at one of the warm spring-fed pools in the countryside.
In Puerto Vallarta the bay shapes the whole stay. You can spend a day on the busy town sand at Los Muertos, take a water taxi to a jungle-backed cove on the south shore, or swim off the flat, gentle sands of Nuevo Vallarta. Surfers have Sayulita within an hour. The water is warm enough for swimming all year, though the sand is coarse and golden rather than fine and white.
Food & drink
Guanajuato's cooking is cheap, simple and rooted in its mining past. The dish to try is enchiladas mineras, and Mercado Hidalgo has food counters upstairs and cajeta and candied fruit below. The choice runs thin after a few days, though, and the terraces on the Jardín de la Unión sell the view more than the food.
Puerto Vallarta eats better and with more range. It has Pacific seafood such as wood-grilled pescado zarandeado, ceviche and aguachile, taco carts selling birria and marlin in the evenings, and chef-run dining rooms in the hills. In both towns the best meals are a few streets back from the main tourist strip.
Culture & sights
The difference here is large. Guanajuato itself is the sight, a UNESCO-listed ravine town of painted houses and baroque churches. Inside it are the Alhóndiga de Granaditas, where the 1810 independence fighting began, Rivera's birthplace, the Quijote museum and the macabre Museum of the Mummies. All of that needs two or three full days.
Puerto Vallarta is a pretty old fishing town rather than a place for sightseeing. Its highlights are the whitewashed lanes above the centre, the crown-topped church of Guadalupe, the sculptures along the Malecón and a small museum on the Cuale island, and they fit easily into one afternoon.
Nightlife
Guanajuato's evenings belong to its students. Terraces fill around the Jardín de la Unión and Plaza San Fernando, and then the crowd moves on to mezcal spots and small bars in the stone alleys. It is friendly and liveliest from Thursday to Saturday, but there are few proper clubs.
Puerto Vallarta goes out later and harder. Open-fronted dance clubs on the Malecón fill after midnight, and the Zona Romántica adds rooftop bars, beach clubs and one of Latin America's largest gay scenes. It is busiest in winter and over Christmas and Easter, and quieter in the summer heat.
Nature & outdoors
Guanajuato's outdoors is dry and rocky. You can climb to the Pípila or to the outcrops of La Bufa, walk out to the colonial Presa de la Olla, or ride the oak-forest trails of the Sierra de Santa Rosa. It is good for anyone who enjoys a hill and a view, but there is nothing on the water.
Puerto Vallarta's setting is far more dramatic. Jungle-covered Sierra Madre ridges drop into the sea, humpback whales calve in the bay from December to March, and boats run out to snorkel at Los Arcos and the Marietas Islands. On land there are coastal trails to Yelapa, river canyons and zip-lines.
Day trips
Guanajuato is the stronger base for day trips, because it is surrounded by the Bajío's colonial towns. San Miguel de Allende is about an hour and a half away, Dolores Hidalgo has its Talavera workshops, and Querétaro has its aqueduct. The half-abandoned mining town of Mineral de Pozos makes a quieter outing, and there are small wineries near Dolores Hidalgo and San Miguel.
Puerto Vallarta's outings mostly follow the coast, to the beach villages of Bucerías, Sayulita and San Pancho, or by boat to Yelapa. Inland, a winding mountain road leads to San Sebastián del Oeste, an old silver town in the pines that echoes Guanajuato's own mining past, and Mascota and Talpa make a longer day out. Guadalajara is too far to go and come back in a day.
Good for families
Puerto Vallarta is much easier with children, as long as the days centre on the beach. The water is warm, the sands at Nuevo Vallarta are flat and calm, and many resorts there have shallow pools and kids' clubs. Whale-watching boats, water parks, the jungle zoo at Mismaloya and turtle releases fill the rest of the week.
Guanajuato suits older children who like to walk. They tend to enjoy the funicular, the road tunnels under the town and the singing callejoneadas, but there is no zoo or theme park. The mummies are too much for many young children, and the long stairways are hard going with a pushchair.
Getting around
In Guanajuato almost everything is a short walk from the Jardín de la Unión. The traffic runs through tunnels beneath the town, so you won't need a car. The catch is effort, because the lanes climb steeply, often as stairways, at around 2000m.
Puerto Vallarta's old centre and the Zona Romántica are walkable, but the town stretches a long way along the bay to the marina and Nuevo Vallarta. Most visitors take taxis or ride-hailing between districts, since the bus routes are confusing, and a hire car helps for exploring the Riviera Nayarit.
Shopping & style
Both towns sell crafts rather than fashion, and Puerto Vallarta has a bit more choice. Its most distinctive buys are Huichol yarn paintings and beaded figures from the Sierra Madre. There are also galleries in the old centre, silver and textiles at the market by the Cuale river, and malls near the marina for everyday needs.
Guanajuato's shopping is smaller and sweeter. Mercado Hidalgo sells cajeta and candies, and the shops in the centre have majolica-style ceramics, wooden toys and Cervantes keepsakes. For serious leather and shoes, people go to León.
Affordability
Guanajuato is noticeably cheaper day to day. Market meals, buses, taxis and museum entries all cost little, and the main exceptions are the boutique hotels in colonial mansions and the plaza restaurants. Rooms become scarce and expensive during the October Cervantino.
Puerto Vallarta charges resort prices for beachfront hotels, all-inclusives, boat tours and meals on the Malecón, especially in the winter high season. If you eat at the taco stands, ride local buses and stay in simple guesthouses in the old centre, you can still do it cheaply.
Live music & performing arts
Guanajuato has the deeper performing-arts life, built around the Festival Internacional Cervantino. Each October, theatre, dance and orchestras from many countries fill the Teatro Juárez, the plazas and the university courtyards. All year round, estudiantinas dressed as minstrels lead singing walks through the alleys most evenings.
Puerto Vallarta's performance is lighter and more informal. It has drag and comedy cabaret in the Zona Romántica, live bands in bars, mariachis, and the Papantla flyers descending their pole on the Malecón. There is little classical music or serious theatre, and much of the programme slows down in summer.
Wellness & relaxation
Puerto Vallarta is better for slowing down, with long beach mornings, sunsets over the bay, and resort spas and beachside massage. Its most distinctive options are the temazcal sweat-lodge ceremony and the yoga retreats in the roadless villages of the south shore, which are also where to stay for quiet.
Guanajuato is not a quiet retreat, because students and street music keep the centre noisy late into the night. The town has no bathing tradition of its own, but the thermal balnearios such as Comanjilla near León are within about an hour and make a relaxed half day.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Guanajuato 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. Guanajuato: 1991-2020 normals, Guanajuato, Gto. (0.7 km from centre). Puerto Vallarta: 1991-2020 normals, TerraClimate 4 km grid at the town, no weather station within 90 km.
Guanajuato is most comfortable from October to March. The days are mostly dry and sunny, and midwinter afternoons reach about 23°C, which is pleasant weather for climbing the town's lanes. April and May are the hottest months, with afternoons near 32°C, and that heat makes the stairways tiring. April is also one of the driest months of the year. The rains start in June and are heaviest in July, the brown hills turn green, and summer days stay milder than in late spring.
Puerto Vallarta is warm enough for the beach in every month. Its best stretch is the dry season from November to May, with highs around 30°C and a sea that is comfortable for swimming all season. From June the heat and humidity build and heavy rain sets in, peaking in September at nearly 300mm, while the bay warms to 30°C. Both towns are at their best in the dry winter, but Guanajuato's summer is cooler and greener, while Puerto Vallarta's is hot and sticky.
Which traveller are you?
For a beach and sun trip, Puerto Vallarta is the obvious pick. You get warm water all year, town beaches like Los Muertos, coves reached by water taxi and surf an hour north. Guanajuato is far inland, and swimming there means a hotel pool.
For a culture and arts trip, Guanajuato is far richer. It has a UNESCO-listed colonial town, the Alhóndiga and its murals, Diego Rivera's birthplace and the Teatro Juárez, plus the Cervantino festival each October. Puerto Vallarta's sights fill an afternoon at most.
On a family trip with young children, Puerto Vallarta works better. It has calm, flat sands at Nuevo Vallarta, resorts with kids' clubs, whale-watching boats and water parks. Guanajuato's steep stairways and lack of attractions made for children suit only older children who are happy to walk.
Before you go
| Measure | Guanajuato | 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,045 m | 101 m |
| Main airport | Guanajuato International Airport (BJX)23 km from centre22 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 | Guanajuato | Puerto Vallarta |
|---|---|---|
| City population | 70,068 | 224,166 |
| People per km² | - | 4,311 |
| Museums within 10 km | 8 | 2 |
| UNESCO World Heritage sites within 50 km | 3 | 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 Guanajuato or Puerto Vallarta somewhere new.
- Nuevo Vallartavs Puerto Vallarta
- Sayulitavs Puerto Vallarta
- San Miguel de Allendevs Guanajuato
- Guadalajaravs Puerto Vallarta
- Guadalajaravs Guanajuato
- Mexico Cityvs Guanajuato