Skip to content
Boats near El Arco at Land's End
Compare

Cabo vs Puerto Vallarta: Desert Coast or Jungle Bay?

Cabo vs Puerto Vallarta is the Pacific version of the Mexico beach question. Both have whales in winter, great seafood and sunsets, but they feel nothing alike. Cabo is dry desert at the tip of Baja, polished and resort-heavy. Puerto Vallarta is a green, humid town on a huge bay, with a real old town and jungle-covered mountains. Here's how they compare.

Updated September 29, 2026

Scenery and climate

Cabo is desert: cactus, granite, blue water and almost no rain. Puerto Vallarta sits on Banderas Bay in Jalisco with the Sierra Madre behind it, covered in jungle. PV has a clear rainy season in summer and early fall, with heavy afternoon and evening storms and high humidity, when it's also at its greenest. Cabo's summer is hot and dry most days, with hurricane season the main risk, peaking August to October.

In winter both are warm and dry. Cabo's evenings are cooler and its water a little colder.

Beaches and swimming

Banderas Bay is large and mostly sheltered, so many PV beaches are swimmable, especially south of town and in the small coves. In Cabo, much of the coast is open Pacific and unsafe for swimming; Médano Beach in Cabo San Lucas Bay is the main swimming beach, plus a few corridor coves such as Santa María and Chileno. See our swimmable beaches guide.

Town, food and nightlife

Puerto Vallarta is a real Mexican city with a long malecón, cobblestone streets in the old town and a big, well-known LGBTQ-friendly scene. Its restaurant scene is excellent and generally cheaper than Cabo's.

Cabo San Lucas is smaller and more of a resort town than a city: fewer historic streets, more beach clubs and boats. It's built around its marina, with lively bars, beach clubs on Médano and a destination-dining scene on the corridor that includes MICHELIN-listed restaurants such as Manta and COMAL. San José del Cabo, 30 to 45 minutes away, gives you the historic-town feel. See Cabo San Lucas vs San José del Cabo.

Whales, fishing and the water

Both are humpback whale destinations in winter. Cabo's official season runs from mid-December into April (see whale season in Cabo), and PV's whales are in Banderas Bay over a similar winter window.

For sportfishing, Cabo is the bigger name, with marlin fishing and October tournaments such as Bisbee's. PV has good fishing too, but Cabo is where serious anglers go. Cabo also has the landmark boat trip to El Arco.

Day trips

From PV you can reach Sayulita and the Riviera Nayarit beach towns, jungle restaurants reached by boat, the Marietas Islands, and mountain villages. From Cabo, the classics are Todos Santos, Cerritos Beach, whale sharks in La Paz and the Cabo Pulmo reef. Our day trips from Cabo guide covers drive times.

Getting there and getting around

Both have international airports with direct flights from many US and Canadian cities. Puerto Vallarta's airport is close to town and the hotel zone. In Los Cabos you land at SJD, roughly 45 to 60 minutes from Cabo San Lucas, and Uber can't pick up at the airport, so most people pre-book a transfer; see our airport transfer guide.

Once there, PV's old town and malecón are made for walking, with buses and taxis for the rest. In Cabo, the marina area and Médano are walkable, but the corridor, San José and the Pacific side need a taxi, Uber or car. Our getting around Cabo guide explains the options.

Cost

Puerto Vallarta is generally better value for hotels, food and activities, and it has more mid-range and budget options in town, from small hotels to rental apartments in the old town. Cabo is more expensive and more upscale on average, especially on the corridor, though a shared villa for a group can close much of the gap.

In both places, timing matters as much as destination. Cabo's cheapest months are late summer and early fall, when it's hot and hurricane risk is highest; PV's are the rainy summer months. Holiday weeks and spring break are the most expensive in both.

Cabo vs Puerto Vallarta: who each suits

  • Choose Cabo for: dry weather, dramatic desert scenery, sportfishing, golf, upscale resorts and villas, and a compact marina town.
  • Choose Cabo for a group trip if: you want boats, beach clubs and nightlife within walking distance of where you sleep, which is how Médano works.
  • Choose Puerto Vallarta for: a walkable historic town, lush green scenery, lower prices, easy swimming, and a big LGBTQ-friendly scene.
  • Think twice about PV in: the summer rainy season. Think twice about Cabo in: late August to early October, the peak of hurricane risk.

Choosing Cabo

If Cabo wins, base yourself somewhere you can swim and walk. Médano Beach does both, and it's where our beachfront villa on Médano is. For timing, see the best time to visit Cabo, and if you're also weighing the Caribbean, Cabo vs Cancun.

Good to know

Frequently Asked Questions

Which is better for a first trip to Mexico, Cabo or Puerto Vallarta?

Puerto Vallarta gives you more of a traditional Mexican town. Cabo is easier if you want a polished resort feel, dry weather and short flights from the western US.

Is the food better in Cabo or Puerto Vallarta?

Both are excellent. Puerto Vallarta is known for its restaurant scene at fair prices; Cabo's strengths are Baja seafood and destination restaurants on the corridor.

Is Cabo or Puerto Vallarta cheaper?

Puerto Vallarta is usually cheaper for hotels, food and activities. Cabo skews more upscale.

Which has better beaches, Cabo or Puerto Vallarta?

For swimming, Puerto Vallarta, since Banderas Bay is mostly sheltered. Cabo's beaches are more dramatic, but many face the open Pacific and aren't safe to swim.

When is the rainy season in Puerto Vallarta?

Roughly summer into early fall, with heavy storms and high humidity. Cabo stays mostly dry, though hurricane season peaks from August to October.

Can you see whales in both Cabo and Puerto Vallarta?

Yes. Both have humpback whales in winter. Cabo's official season runs from mid-December into April.

Stay at Villa 1

Your beachfront base in Cabo San Lucas

Villa 1 is a 4-bedroom, 4.5-bath beachfront mansion at Hacienda Beach Club & Residences on Médano Beach, with a private infinity pool and hot tub, a golf cart, concierge and a private chef on request. Book direct for the best rate, with no platform fees.