Cabo vs Cancún vs Puerto Vallarta: Which Is Right for You?

Los Cabos travel guide

Cabo vs Cancún vs Puerto Vallarta: Which Is Right for You?

Three of Mexico's best-loved beach destinations, three completely different trips. We're based in Los Cabos — and we'll be honest about where each one wins, including when Cabo isn't the right call.

By the Coco Bay local team · Based in Los Cabos · Updated July 2026

The short version: Pick Cabo for dramatic desert-meets-sea scenery, golf, sportfishing and whale season. Pick Cancún / the Riviera Maya for warm turquoise Caribbean water, swimmable white-sand beaches, ruins and cenotes. Pick Puerto Vallarta for authentic Mexican town charm, walkability, food and a calmer bay.

The quick verdict

These three aren't really competing for the same trip. Cabo, Cancún and Puerto Vallarta each have a distinct personality, and the "best" one depends entirely on what you're after. Cabo is desert, cliffs and open ocean. Cancún is the Caribbean postcard. Puerto Vallarta is a lush, walkable Mexican town on a calm bay. Below we break down each one honestly, then put them side by side so you can pick with confidence.

Cabo (Los Cabos)

Cabo sits at the very tip of the Baja California peninsula, where the Sea of Cortez meets the Pacific. The landscape is its signature: dramatic desert mountains dropping straight into deep blue water, capped by the famous Arch at Land's End. It's rugged and cinematic in a way the other two simply aren't.

Cabo is a destination for doing things. It's a world-class sportfishing hub, has a celebrated collection of golf courses, and from roughly December to April the waters fill with grey and humpback whales. Add a polished villa-and-resort scene and it becomes a natural fit for couples, golfers, anglers and anyone chasing scenery.

The honest caveat: Cabo is not the Caribbean. You generally won't find that glassy turquoise water here, and many of Cabo's open-Pacific beaches have strong surf and currents that make them better for looking than for swimming. Calm, swimmable coves absolutely exist — you just have to pick the right ones. It's also a drier, desert climate, which some travelers love and others find less "tropical." We cover exactly when to come in our best time to visit Cabo guide, and which beaches are safe to swim in our best-beaches roundup.

Best for: golfers, anglers, whale-watching season, couples, dramatic scenery, and a private-villa vacation.

Cancún & the Riviera Maya

If your mental image of a Mexican beach is powder-white sand meeting warm, impossibly turquoise water, that's the Caribbean coast — Cancún and the Riviera Maya. This is the destination for swimmable beaches: long, calm, warm-water stretches that are hard to beat for families and anyone who just wants to float.

Beyond the beach, it's rich in things Cabo doesn't have: freshwater cenotes for swimming, and world-famous Mayan ruins like Tulum and Chichén Itzá within reach. The all-inclusive scene is enormous and the nightlife is lively, so it suits groups and party trips as well as families.

The honest caveats: the climate is more humid and tropical, summer into fall is hurricane season, and sargassum seaweed can affect Caribbean beaches seasonally — typically April through October and heaviest June–August, and it varies year to year (the Pacific side, including Cabo, doesn't get Caribbean sargassum). None of these are dealbreakers — but they're real, and worth planning around.

Best for: swimmable turquoise water, ruins and cenotes, the all-inclusive experience, and families wanting calm, warm water.

Puerto Vallarta

Puerto Vallarta, on the Pacific mainland along Banderas Bay, is the most traditionally Mexican-feeling of the three. It's a real town with cobblestone streets, a famous seaside Malecón boardwalk, and lush jungle-covered hills tumbling down to the water. Where Cabo and Cancún can feel resort-forward, PV has a genuine sense of place.

It's celebrated for its dining and its very walkable Old Town, has a warm, long-standing reputation as one of Mexico's most LGBTQ-friendly destinations, and — because it sits on a sheltered bay — generally offers calmer swimming than Cabo's open coast. It also tends to deliver strong value for money.

The honest caveats: the water is Pacific blue rather than Caribbean turquoise, and the green, tropical setting comes with more humidity and a real rainy season in summer.

Best for: culture and authentic town feel, walkability, food, value, and calmer bay swimming.

The comparison, side by side

 Cabo (Los Cabos)Cancún / Riviera MayaPuerto Vallarta
SceneryDesert cliffs meet ocean; the ArchFlat white-sand Caribbean coastJungle hills over a calm bay
Water & swimmingCooler, often strong surf; calm coves if you pick themWarm turquoise, long swimmable beachesPacific blue; calmer sheltered bay
Signature activitiesGolf, sportfishing, whale watchingCenotes, Mayan ruins, all-inclusivesMalecón, dining, Old Town strolling
VibeUpscale, dramatic, resort/villaLively, tropical, all-inclusiveAuthentic town, walkable, relaxed
Best forGolf, fishing, whales, couples, villasCaribbean beaches, families, ruinsCulture, food, value, walkability

So which should you pick?

Cut through it with one question: what do you most want from the trip?

  • Turquoise water you can swim in all day? Cancún or the Riviera Maya, without much debate.
  • Golf, sportfishing, whales, or jaw-dropping desert-and-sea scenery? Cabo.
  • An authentic, walkable Mexican town with great food and a calm bay — at a good value? Puerto Vallarta.
  • A private villa vacation with a polished concierge scene? Cabo leans that way, though all three have villas.
  • Ruins and cenotes on the itinerary? Only the Riviera Maya delivers those.

There's no universal winner here, and anyone who tells you one destination beats the other two at everything is selling something. They're three different trips — match the place to the vacation you actually want.

Local tip

Don't choose Cabo expecting the Caribbean, and don't choose Cancún expecting whales and marlin — the most common trip regret we hear comes from picking a destination for something it was never going to offer. Decide on your one non-negotiable first (swimmable turquoise water, golf, whales, town-and-food), then let that pick the place.

Make your Cabo trip unforgettable in a private Coco Bay villa.

View all villas

Frequently asked questions

Neither is objectively better — they're different. Cancún wins for warm, swimmable turquoise beaches, cenotes and ruins. Cabo wins for scenery, golf, sportfishing and whale watching. Pick based on which of those matters most to you.

Not the Caribbean turquoise Cancún is famous for. Cabo's water is Sea-of-Cortez-and-Pacific blue, cooler, and often has strong surf, though there are calm, clear swimmable coves if you choose the right beaches.

Cabo is more upscale and dramatic, with golf, fishing and whales. Puerto Vallarta offers a more authentic, walkable town feel, celebrated food, a calmer bay and often better value. Choose Cabo for scenery and activities, PV for culture and walkability.

For calm, warm, swimmable water plus cenotes and ruins, Cancún and the Riviera Maya are the easiest family pick. Cabo and Puerto Vallarta work well too, but with Cabo you'll want to choose swim-friendly beaches carefully.