← Back to Compare

Puerto Vallarta vs Oaxaca

Which destination is right for your next trip?

Quick Verdict

Pick Oaxaca if mole negro, mezcal palenques, and Day of the Dead marigolds trump beach umbrellas. Pick Puerto Vallarta if Los Muertos sands, humpback boats, and Zona Romántica nights beat market crawls.

🏆 Oaxaca wins 72 OVR vs 71 · attribute matchup 63

VS
Oaxaca
Oaxaca
Mexico

72OVR

70
Safety
65
78
Cleanliness
65
49
Affordability
80
79
Food
98
63
Culture
73
88
Nightlife
65
79
Walkability
79
65
Nature
64
91
Connectivity
67
64
Transit
53
Puerto Vallarta

Puerto Vallarta

Mexico

Oaxaca

Oaxaca

Mexico

Puerto Vallarta

Safety: 70/100Pop: 290K (city), 380K (metro)America/Mexico_City

Oaxaca

Safety: 65/100Pop: 300,000 (city), 600,000 (metro)America/Mexico_City

How do Puerto Vallarta and Oaxaca compare?

Mexico's south coast versus its central highlands is rarely an either-or for second-time visitors, but for a single one-week trip the divide is sharp. Oaxaca is the cultural anchor — mole negro at Casa Oaxaca, mezcal palenques in the surrounding valleys, Day of the Dead in late October when cemeteries glow with marigold petals. Puerto Vallarta is Pacific-coast hedonism — humpback whale-watching from December piers, Los Muertos beach umbrellas at $15 a day, and the Malecón boardwalk's bronze-sculpture sunset crowds.

Cost spread is real: $95 mid-range in Oaxaca against $200 in Puerto Vallarta, where Zona Romántica boutique hotels track Cabo prices. A seven-mole tasting menu at Casa Oaxaca runs $50 and is worth it; a beachfront dinner in PV with grilled snapper and margaritas lands at $70. Oaxaca wins on food culture (it's UNESCO-listed for cuisine), markets (20 de Noviembre's tlayuda smoke), and walkability; PV wins on nature access (Sierra Madre jungle hikes, Yelapa boat trips, Marietas Islands snorkeling) and a stronger nightlife scene with the Zona Romántica gay clubs.

Practical tip: Oaxaca's mezcal-tour day from Mitla–Teotitlán–Tlacolula is best on a Sunday when the Tlacolula market runs. PV's whale-watching peaks December–March; book Wildlife Connection for ethical trips ($85). Combine via 2h direct flight on Aeromar ($120 if planned ahead). Pick Oaxaca if mole negro, mezcal valleys, and Day of the Dead candlelight trump beach umbrellas. Pick Puerto Vallarta if Los Muertos sunsets, humpback boats, and Zona Romántica nights beat market mornings.

💰 Budget

budget
Puerto Vallarta: $60-110Oaxaca: $35-55
mid-range
Puerto Vallarta: $150-300Oaxaca: $70-120
luxury
Puerto Vallarta: $450-1,500Oaxaca: $200+

🛡️ Safety

Puerto Vallarta70/100Safety Score65/100Oaxaca

Puerto Vallarta

Puerto Vallarta is one of the safer Mexican Pacific resort cities — direct tourist incidents are rare, the central tourist zones (Romantic Zone, Malecón, Hotel Zone, Marina) are well-policed, and violent crime in the tourist core is uncommon. The genuine concerns are timeshare aggressiveness, beach vendor pressure, occasional taxi overcharging, and the broader context of cartel violence in Jalisco state (rare to affect tourists in PV but not zero). Solo travellers and LGBTQ+ visitors generally report comfort.

Oaxaca

Oaxaca city is generally safe for tourists and has a welcoming, community-oriented atmosphere. The historic center is well-patrolled and walkable. As with all of Mexico, use common sense — avoid flashing valuables, be cautious at night in unfamiliar areas, and stick to reputable transport. Political protests occasionally block roads but are rarely dangerous to bystanders.

🌤️ Weather

Puerto Vallarta

Puerto Vallarta has a tropical wet-and-dry climate — dry season (November-May) is sunny and warm, wet season (June-October) is hot and humid with daily afternoon thunderstorms. Hurricanes are rare (Banderas Bay's mountain wall provides some shelter) but the September-October peak season has occurred. Sea temperature stays 25-29°C year-round.

Spring (March - May)17 to 31°C
Summer (June - August)23 to 32°C
Autumn (September - October)23 to 31°C
Winter (November - February)15 to 28°C

Oaxaca

Oaxaca city sits at 1,550 meters elevation and enjoys a temperate semi-arid climate with warm days and cool nights year-round. There is a distinct rainy season from June to September with afternoon thunderstorms. The city gets over 300 days of sunshine per year.

Dry Season (October - May)10-30°C
Rainy Season (June - September)14-28°C

🚇 Getting Around

Puerto Vallarta

Puerto Vallarta is divided into several distinct districts — the Romantic Zone (south of the river), Centro (around the Malecón), the Hotel Zone (north along the bay), Marina Vallarta (further north), and Nuevo Vallarta (across the state line in Nayarit). Walking covers a single district; Uber or taxi connects districts. Public buses are excellent value but slow. The bay's south coast (Boca de Tomatlán, Yelapa) requires water taxis as no road runs along the southern bay.

Walkability: The Romantic Zone and central Malecón corridor are excellent for walking — flat, dense, and engaging. The Hotel Zone is a 6 km strip along the highway and not really walkable between hotels; you take taxis or buses for inter-hotel movement. The Marina is its own walkable enclave but isolated from downtown without a vehicle.

WalkingFree
Uber / DiDiMX$60-300 typical
TaxiMX$80-400

Oaxaca

Oaxaca's compact historic center is easily explored on foot. For outlying sites like Monte Alban, Hierve el Agua, and weaving villages, you'll need organized transport. Colectivos (shared vans) are the cheapest way to reach nearby villages. Ride-hailing apps work well in the city.

Walkability: The historic center is very walkable — the Zocalo, markets, Santo Domingo, museums, and best restaurants are all within a 15-minute walk of each other. Sidewalks can be narrow and uneven. Most streets in the centro are one-way with light traffic.

Colectivos (Shared Vans)MXN 10-50 (~$0.60-3) depending on distance
Taxis / Ride-hailing (Didi, InDriver)MXN 40-80 (~$2.30-4.65) for trips within the centro
Organized Tours & Private DriversMXN 300-600 (~$17-35) per person for group tours; MXN 1,500-2,500 (~$85-145) for private driver/day

📅 Best Time to Visit

Puerto Vallarta

Jan–Apr, Nov–Dec

Peak travel window

Oaxaca

Mar–Apr, Oct–Dec

Peak travel window

The Verdict

Choose Puerto Vallarta if...

you want a walkable Pacific Mexican beach city with Hollywood history, Latin America's best LGBTQ+ scene, humpback whales December-March, and the Marietas Islands offshore

Choose Oaxaca if...

you want Mexico's best food scene, mezcal culture, indigenous markets, and Day of the Dead celebrations

Puerto VallartavsOaxaca

Try another