Puerto Vallarta vs Cancún — Pacific vs Caribbean Mexico
Puerto Vallarta and Cancún are Mexico’s two leading beach resort destinations outside of Los Cabos, and they offer distinctly different experiences. Cancún faces the Caribbean and is built around large all-inclusive resort infrastructure. Puerto Vallarta faces the Pacific in a crescent-shaped bay, with a historic colonial centre and a food scene that has made it one of Mexico’s most culinarily interesting resort cities. Here’s how they compare.
Quick Verdict
| Puerto Vallarta | Cancún | |
|---|---|---|
| Coast | Pacific (Banderas Bay) | Caribbean (Yucatán) |
| Character | Historic city + beach resort hybrid | Purpose-built resort strip |
| Beach style | Pacific waves, jungle backdrop | Flat Caribbean turquoise |
| Food scene | Excellent restaurant scene | Resort-centric, less distinctive |
| Nightlife | Bar and club scene, LGBTQ+ friendly | Mega-clubs (Coco Bongo scale) |
| Day trips | Sayulita, Marietas Islands, Riviera Nayarit | Tulum, Chichén Itzá, cenotes |
| Daily budget | MXN $800–3,500 | MXN $800–5,000+ |
| Best for | Food lovers, couples, cultural tourists | All-inclusive seekers, groups, party-goers |
Getting There
Cancún International Airport (CUN) is Mexico’s second-busiest airport, with direct flights from dozens of US and Canadian cities and direct service from Europe (British Airways, TUI from the UK). From the US East Coast, flight times are 3–4 hours; from the West Coast, 5–6 hours.
Puerto Vallarta’s Licenciado Gustavo Díaz Ordaz International Airport (PVR) has good North American connections — direct flights from dozens of US and Canadian cities — but fewer European direct routes. From the US West Coast (Los Angeles, San Francisco), flight times are 2.5–3 hours, making PVR more convenient than Cancún for West Coast travellers.
If you’re flying from the US East Coast or Europe, Cancún is typically easier. From the West Coast, Puerto Vallarta is the more direct option.
Beaches
Cancún’s Hotel Zone beaches face the calm Caribbean. Playa Delfines (free public beach at Km 17.5) consistently ranks among Mexico’s finest public beaches. The turquoise, warm water with relatively minimal wave action suits families and swimmers. Sargassum seaweed can affect some beaches April–September.
Puerto Vallarta has beaches both within the city and along Banderas Bay extending north and south. Playa Los Muertos in the Romantic Zone is the city’s most popular urban beach — a mix of restaurants, beach clubs, and sun loungers in a busy bay. Playa Conchas Chinas (south, quieter) and Las Ánimas (accessible by boat only) are more secluded. North of the city, the Riviera Nayarit stretch running to Sayulita and San Pancho has excellent Pacific beach communities with strong surf. The Pacific produces more wave action than the Caribbean — excellent for surfing and atmosphere, less so for calm flat-water swimming.
Food
This is where Puerto Vallarta distinguishes itself significantly from Cancún.
Puerto Vallarta has developed a restaurant culture that rivals Mexico City neighbourhoods in quality, if not quantity. The Romantic Zone and Centro are dense with independent restaurants. La Palapa (Pulpito 103, Playa Los Muertos, seafood mains approximately MXN $250–500 as of 2026) is the landmark beachfront restaurant. El Arrayan (Allende 344, mains approximately MXN $200–380) is excellent for traditional Mexican cuisine in a courtyard setting. Taco de Marlin (Cárdenas market area, tacos approximately MXN $30–50) represents the street food end. The Thursday Farmer’s Market in Parque Lazaro Cárdenas (October–April) draws high-quality local producers. See our street food guide for more on Mexico’s taco culture.
Cancún’s food is heavy on resort buffets and chain restaurants in the Hotel Zone. The local food scene is in Cancún Centro — independent taquerías and market stalls offering well-priced Mexican food. For visitors who stay within the Hotel Zone, food options are adequate but not inspiring.
Nightlife
Cancún has Mexico’s largest and most internationally known club scene. The Hotel Zone strip — Coco Bongo (cover approximately MXN $600–1,000 including open bar as of 2026), Mandala, La Vaquita, Daddy’O — is built for maximum capacity and entertainment. Spring Break (March–April) intensifies this considerably.
Puerto Vallarta has a more varied nightlife scene. The Romantic Zone’s Olas Altas street has a high density of gay bars, drag shows, and cocktail lounges that are welcoming to all visitors. CC Slaughters and Paco’s Ranch are PV institutions. The Malecón waterfront has outdoor bars and clubs, though nothing matching Cancún’s scale. Puerto Vallarta’s nightlife rewards those who want variety over volume.
Day Trips
Puerto Vallarta day trips focus on the natural environment of Banderas Bay:
- Marietas Islands (2 hours by boat, approximately MXN $1,200–1,800 including guide): UNESCO-protected biosphere with the famous hidden beach (Playa del Amor) and excellent snorkelling. Entry is regulated and requires advance booking.
- Sayulita (60 km north, 1.5 hours by bus): Bohemian surf town with excellent restaurants and a market. Approximately MXN $30 by local bus.
- Yelapa (45 minutes by water taxi from Los Muertos Pier, approximately MXN $200–300 return): Waterfall village accessible only by boat.
Cancún day trips lean heavily on the Yucatán’s Maya heritage:
- Chichén Itzá (approximately 2.5 hours, entry approximately MXN $317 as of 2026): Mexico’s most-visited archaeological site.
- Cenote swimming: Dozens within 45–90 minutes, from approximately MXN $200–400 entry.
- Tulum ruins: 1.5 hours south, cliffside Maya site overlooking the Caribbean.
Cancún wins for cultural day trips; Puerto Vallarta wins for marine and nature excursions.
Accommodation
Puerto Vallarta has a strong boutique hotel sector in the Romantic Zone and Centro. Casa Kimberly (Zaragoza 445, formerly Elizabeth Taylor’s house, approximately MXN $3,500–6,000/night as of 2026) is the most storied property. Hotel Mousai (Paseo de la Marina Sur, adults-only, approximately MXN $3,500–5,500/night) is excellent for couples. Hotel Amor (Comonfort 168, Romantic Zone, approximately MXN $1,200–2,000/night) is reliable mid-range. Budget guesthouses in the Centro run approximately MXN $500–900/night.
Cancún large all-inclusives: Hard Rock Hotel Cancún (Km 14.5, approximately MXN $4,500–8,000/person/night), Riu Cancun (Km 8.5, approximately MXN $3,000–5,500/person/night), Hyatt Ziva (Km 6.5, approximately MXN $3,500–6,000/person/night). Cancún Centro budget options: approximately MXN $500–1,200/night.
When to Visit
Puerto Vallarta peak season runs December–April. May–June and September–October are quieter shoulder seasons with lower prices. July–August is hot and humid. Hurricane season (June–November) affects both Pacific and Caribbean coasts; Puerto Vallarta’s peak hurricane risk runs July–October.
Cancún is best December–April (dry, calm, peak pricing). Sargassum can affect beaches April–September. Hurricane season is June–November, with September the highest-risk month. Read our Mexico hurricane season guide for detailed safety information.
Verdict
Choose Puerto Vallarta if food quality matters, you want a city with a historic character beyond the beach strip, or you’re travelling from the US West Coast. The Romantic Zone’s restaurant and bar scene rewards longer stays.
Choose Cancún if you want the classic all-inclusive Caribbean beach holiday, are travelling in a large group, or value proximity to Mexico’s Yucatán archaeological sites. Cancún also wins on flight access from the US East Coast and Europe.
Both are excellent. The best itinerary for a first-time Mexico beach trip often combines both — fly into Cancún, explore the Riviera Maya and Yucatán for a week, then fly to Puerto Vallarta for a Pacific contrast.
Plan your trip: tours in Cancún · tours in Puerto Vallarta · flights to Mexico · travel insurance.
Related City Guides
Book an experience
Top tours to book now
Already planning? These are the most popular experiences for this destination.
Frequently Asked Questions
- Is Puerto Vallarta or Cancún cheaper?
- The two destinations are broadly comparable for mid-range travellers. Cancún's Hotel Zone all-inclusives can represent strong per-night value once food and drink are factored in — large all-inclusives at MXN $2,500–5,000/person/night cover most expenses. Puerto Vallarta has a wider range of independent hotels and guesthouses (no single all-inclusive strip), and the downtown restaurant scene offers more varied price points. Travellers who eat independently will often find Puerto Vallarta slightly cheaper for meals; those staying in all-inclusives may find Cancún's scale produces better all-in value. Both have budget accommodation in their town centres at significantly lower cost than beach-zone hotels.
- Which has better beaches — Puerto Vallarta or Cancún?
- This depends on what you mean by 'better'. Cancún's Caribbean beaches — particularly along the Hotel Zone and at Playa Delfines — are typically calmer, flatter, and the water is a more vivid turquoise due to the Caribbean's coral-reef backdrop. Puerto Vallarta's Pacific beaches (Playa Los Muertos, Banderas Bay, beaches north to Sayulita) have a different character — more wave action, dramatic jungle-meets-ocean scenery, and better surf. For flat-water swimming and classic Caribbean aesthetics, Cancún wins. For Pacific scenery and beach variety, Puerto Vallarta competes strongly.
- Is Puerto Vallarta safe for tourists?
- Puerto Vallarta's tourist zones — the Romantic Zone (Zona Romántica), the Malecón, and the Marina District — are considered safe and well-touristed. The city has a large LGBTQ+ community and is one of Mexico's most welcoming resort towns. Normal city caution applies: use registered taxis or Uber, don't display valuables, and exercise standard awareness at night. Read our [safety in Mexico](/practical/safety-in-mexico/) guide for broader context.
Tickets & Attractions
Book Experiences in Advance
Pre-book popular attractions, tours, and experiences via Tiqets — instant confirmation and mobile tickets. Skip the queue on busy days.
Browse on Tiqets →Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.