
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 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 Maya | Puerto Vallarta | |
|---|---|---|---|
| Scenery | Desert cliffs meet ocean; the Arch | Flat white-sand Caribbean coast | Jungle hills over a calm bay |
| Water & swimming | Cooler, often strong surf; calm coves if you pick them | Warm turquoise, long swimmable beaches | Pacific blue; calmer sheltered bay |
| Signature activities | Golf, sportfishing, whale watching | Cenotes, Mayan ruins, all-inclusives | Malecón, dining, Old Town strolling |
| Vibe | Upscale, dramatic, resort/villa | Lively, tropical, all-inclusive | Authentic town, walkable, relaxed |
| Best for | Golf, fishing, whales, couples, villas | Caribbean beaches, families, ruins | Culture, 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