A Cruise from Los Angeles to the Mexican Riviera from LA is one of those trips that feels easy in the best way. You unpack once, wake up to a new view, and still get that warm-weather “I’m on holiday” mood. But if you’ve never done this route, you’ll probably ask the same thing most people do:
Cabo vs Puerto Vallarta vs Mazatlán — which stop is actually the best?
Here’s the honest answer: there isn’t one “best” for everyone. Each port has its own personality. So the smarter move is to match the stop to your travel style. If you do that, your days ashore feel less rushed and more like your kind of fun.
At a Glance: The Vibe of Each Port
Before you plan excursions and Google ten million things, here’s the quick picture:
- Cabo San Lucas = big views, beach clubs, boat rides, and “let’s relax” energy
- Puerto Vallarta = food, culture, walks, sunsets, and a city that feels alive
- Mazatlán = old-town charm, local flavour, history, and good value
Now let’s go deeper, because details matter.
If You Want a Beach Day That Feels Like a Movie: Cabo San Lucas
Cabo is the “wow” stop. The sea looks extra blue, the rocks look dramatic, and the whole place feels like it was made for holiday photos. Many cruise ships anchor offshore, which means you’ll usually take a tender boat to reach the marina. Some people don’t care, while others find it annoying. Still, once you’re there, Cabo feels exciting and very “vacation.”
Why Cabo fits beach-first travellers
- Medano Beach is the go-to if you want an easy, lively beach day
- Boat tours to El Arco (the iconic rock arch) are popular and quick
- Water activities are everywhere: snorkeling, glass-bottom boats, paddleboards
- Beach clubs make it simple: sunbed + music + food + no stress
Also, Cabo works well if you’re the type who wants a clear plan: do one highlight (like El Arco), then chill.
Best for: beach lovers, first-time cruisers, couples, friend groups
Maybe skip Cabo if: you dislike tendering or want deeper culture and history
If You Like Food, Culture, and a Bit of Romance: Puerto Vallarta
Puerto Vallarta often feels like the most balanced stop. It’s not just a “get off, take a photo, get back on” kind of place. You can wander, eat well, people-watch, and still fit in a beach break.
The heart of Vallarta is the Malecón, a waterfront promenade where you can walk past sculptures, street performers, shops, cafés, and sea views. It’s simple, but it’s also the kind of place where you slow down without trying.
Why Puerto Vallarta is a favourite for many cruisers
- A strong food scene (tacos, seafood, local flavours, mezcal cocktails)
- The Malecón is great for walking and photos without needing a tour
- There’s a romantic, golden-hour feel at sunset
- You can mix a cultural morning with a relaxing afternoon
If you want one port that gives you “a bit of everything,” Puerto Vallarta usually wins.
Best for: couples, foodies, city explorers, photographers
Maybe skip PV if: you only want beach clubs and fast water activities (Cabo might feel easier)
If You Prefer Something Local, Historic, and Less “Touristy”: Mazatlán
Mazatlán is often underrated, which is exactly why it can be so enjoyable. It has a strong local identity and a historic centre that feels colourful and real. Prices can also be more comfortable here, especially for food and souvenirs, so it’s a nice port if you want a full day out without spending a fortune.
Related Articles:
» Los Angeles short getaways are back: 3–5 night options that feel like a real holiday
» Carnival Radiance from Long Beach: 3-day vs 4-day vs 5-day—What changes?
» Long Beach Baja Cruises (Catalina + Ensenada) – A Perfect Starter Itinerary
» Best 4–5 Day Bahamas Cruise from Jacksonville : How to Pick the Right Sailing
» Cruise from Fort Lauderdale: Caribbean Cruise Planning from Port Everglades
What makes Mazatlán special
- Centro Histórico (Old Town) has pretty buildings, plazas, and cafés
- It’s a good port for a relaxed city walk and local shopping
- It often feels more traditional than Cabo’s resort-style vibe
- It’s a great place to slow down, try local snacks, and enjoy the streets
Mazatlán is the port for travellers who like places with personality—less “designed for tourists,” more “this is how people live.”
Best for: budget travellers, culture lovers, families, slow travellers
Maybe skip Mazatlán if: you want a luxury resort vibe or high-energy beach clubs
Pick the “Best Stop” Based on Your Travel Style
1) You’re here to relax (no heavy planning)
Choose Cabo for a proper beach day. Then use Puerto Vallarta for a casual walk + good food.
2) You love culture, local food, and exploring streets
Make Puerto Vallarta your main “explore” day, and enjoy Mazatlán for history and local charm.
3) You’re travelling with kids
Cabo’s boat rides and beach time can be fun. However, Mazatlán can be easier on the wallet for a full family day out. Puerto Vallarta gives the most variety if you want options.
4) You want the best photos
Cabo gives you the classic postcard moments: El Arco + bright water. Still, Puerto Vallarta’s sunsets and Mazatlán’s colourful old town can surprise you.
5) You dislike crowds and prefer quieter vibes
Mazatlán often feels calmer. Puerto Vallarta can be busy, but you can still find chill corners if you don’t rush.
Final Verdict: Cabo vs Puerto Vallarta vs Mazatlán
If you’re choosing based on your personal travel style, this is the cleanest way to decide:
- Cabo San Lucas = best for beaches, boat rides, and holiday “energy”
- Puerto Vallarta = best all-rounder for food + culture + relaxing walks
- Mazatlán = best for history, local flavour, and value
So when you book a Mexican Riviera from LA itinerary, don’t chase what others call “the best stop.” Chase what fits your mood. That’s how you come home feeling like the cruise was made for you.

