Last Updated on September 19, 2022 by Wandering our World

There are so many holiday destinations in Mexico, and Cabo and Puerto Vallarta are two great choices. However, both offer different vacations, so making the choice between Cabo and Puerto Vallarta is as important as it is difficult.

Thankfully we know these destinations well and are here to help!

Below we pit Cabo vs Puerto Vallarta, letting you know what to expect in each, comparing the beaches, culture, and expenses.

We then give you a run down of some of the best natural sights and things to do in each destination to help you decide which one is better for your holiday.

So let’s get started!


  1. A Quick Overview
  2. Which Has Better Natural Sights & Things To Do
  3. Where To Stay According To Your Budget
  4. Which Is The Better Holiday Choice

A Quick Overview Of Cabo vs Puerto Vallarta

Many people think these destinations will be quite similar as they’re both in Mexico. However there are very notable differences.

We’ve found that Cabo is more tourist-orientated, and has quite an ‘Americanized’ feel to it with chain restaurants and hotels. However, because Cabo is so tourist-orientated there’s also a good shopping scene, lots of tourist excursions, and the nightlife is lively.

Puerto Vallarta, on the other hand, is a quieter, more relaxed place with many boutique hotels and a great variety of independent restaurants.

The city is bigger than Cabo, but less tourist orientated, so it’s a better chance to get a taste of Mexican culture.

Puerto Vallarta also has a completely different landscape to the more barren Cabo. Surrounding the city is spectacular lush jungle and mountains. That opens up lots of opportunities for independent exploring, hiking, wildlife spotting excursions and more. That’s not so possible in Cabo.

As for the beaches in Cabo and Puerto Vallarta, they’re both quite similar. Although we’ve found that the water is generally clearer in Cabo, but is warmer in Puerto Vallarta!

Another notable difference at the coast is that the beaches in Cabo tend to be quite exposed to strong waves, so there aren’t many beaches where it is safe to swim. But you certainly can find some lovely spots to swim in Cabo.

Puerto Vallarta, on the other hand, is protected by a large bay, so the waves tend to be much calmer. Making it idea for swimming and snorkeling.

That said, if you’re looking for calm turquoise water and soft white sand beaches then neither destination really provides that. Rather a holiday in Cancun or Tulum on Mexico’s Caribbean side may suit you better.

Related: Cancun vs Tulum

In terms of expenses, we’ve found Puerto Vallarta to be slightly cheaper than Cabo, but you can find affordable food and accommodation options in both. Especially if you bypass the all-inclusive hotels and resorts.

Puerto Vallarta is a safe destination for tourists too – as is Cabo – but as always you must be vigilant in regards to petty crime in both destinations. If enjoying the nightlife, be careful not to leave drinks unattended.

To quickly sum up, if you’re looking for an all-inclusive vacation in a destination well set-up for tourists, then Cabo may be a better choice than Puerto Vallarta.

However if you’re searching for a more authentic Mexican vibe with independent hotels and restaurants, in a region where you can explore lush landscapes, then Puerto Vallarta might be better.

Below we look at what things you can see and do in Puerto Vallarta and Cabo in more detail, so you have an idea of what excursions are possible and which may suit you better.

Recommended: 20 Fun Reasons To Go To Cabo Now!

Which Has Better Natural Sights & Things To Do?


Cabo has some wonderful beaches, and Lovers Beach is probably our favourite. This beach is remote and secluded as it can only be reached by boat – but it’s well worth the trip. The water is clear and great for snorkelling, while the sand is soft, pristine, and flanked by stunning dramatic granite cliffs that are 30 million years old.

Another favorite is El Medano Beach, which is one of the best beaches in Cabo for swimming. With several beach bars and eateries, it’s a great place to enjoy a cocktail or two in the sun.

The landscape of Cabo has lots to offer too, despite being less lush than Puerto Vallarta.

Visit the nearby Santa Rita Hot Springs to bathe in the natural hot springs that have sprung up there. It’s a tropical oasis.

Or make your way to Cabo Pulmo National Park for whale watching opportunities and snorkeling amongst reef fish and sea turtles at the northernmost coral reef in the eastern Pacific Ocean.

If you’re looking for something a bit more energetic, then head to Mt. Solmar. A short, but moderately difficult hike will bring you to the summit where there’s breathtaking views of Cabo and the Pacific Ocean. It’s well worth it.

As Cabo is a more tourist-orientated destination than Puerto Vallarta, you’ll have easy access to plenty of activities to enjoy.

Some of those include catamaran trips, jet skiing and many guided tours. There’s lots of more adventurous excursions in Cabo too, with opportunities to dive with sharks, skydive, go on a sunset party cruise, and even use a flyboard – a crazy looking device that allows you to dive into the water and also fly above it. In short, Cabo is energetic, lively and you’re not going to get bored here.

After a long day exploring Cabo or enjoying the beach, then head to Baja Brewery for great beer and good food. We recommend visiting at sunset as it’s a rooftop bar and the views are exceptional.

Another favorite spot is The Jungle Bar – expect good music, drinks, and friendly service. For something a little different, head to the cozy Two for the Road Cabo JAZZ Spot – this little jazz joint has great musicians and equally great drinks. An absolute must in Cabo.

There’s plenty of nightclubs and party spots in Cabo too. And when it comes to a lively nightlife, you’ll definitely have more chances to have a wild time in Cabo than in Puerto Vallarta.

Puerto Vallarta

Puerto Vallarta has that old Mexican feel thanks to its pretty old architecture and picturesque cobblestone streets.

With the mountains and jungle rolling down into the beaches and bays, the landscape looks a lot more lush compared to other parts of the Yucatan. It’s a far more tropical looking place than Cabo, and it certainly feels more local and authentic.

There are some lovely beaches for relaxing and swimming in Puerto Vallarta, and Los Muertos is one of our favorites. This place is a lot of fun with many eateries, beach bars, and spectacular sunsets.

Puerto Vallarta is also a great place to snorkel, and you’ll find lots of different species compared to the Caribbean Sea.

We recommend taking a boat trip to the Marietas Islands, which is a few kilometers away from the city. These stunning uninhabited islands are one of the best places in Mexico to swim with sea turtles and rays, and are a popular whale watching spot too. A great underwater camera – like this one – is a must.

If you’ve always wanted to swim with dolphins you can do it in Puerto Vallarta. There you will be taken to a dolphin pod that lives in the wild, so you’re swimming with them in their natural environment and not contributing to the capture of these beautiful creatures.

Want to do something a bit more adventurous? Then how about hiking in the wilderness and then ziplining through the jungle? That can be done just outside the city.

As you can see there are plenty of activities to do in Puerto Vallarta, but they tend to be more nature orientated than the ones in Cabo. That’s little surprise considering the wonderful nature on offer though.

After a day hiking the jungles or snorkeling, a few drinks in the evening is a must. Whilst Puerto Vallarta isn’t nightlife centric, there are several great evening spots.

Head to Roxy Rock House to see live bands, eat nachos, mingle with locals, and enjoy the atmosphere of this iconic city venue.

For something a little fancier make your way to Bar Morelos Mezcaleria. This lounge-style club has great music, entertainment and friendly staff, although the drinks can sometimes be overpriced.

Recommended: A Local’s Guide to Puerto Vallarta Nightlife

As a last note on the nightlife, we’ve found that locals and tourists tend to mix more in Puerto Vallarta than Cabo, be that in bars, clubs, and even away from the nightlife scene in places like gyms. So if you’re looking to make new Mexican friends while on vacation, you may find that easier to do in Puerto Vallarta than Cabo.

Where To Stay According To Your Budget


Shoestring: Set in the heart of Cabo within walking distance of the beach, restaurants and nightlife, Sofia Hostel Cabo is a friendly hostel with a lovely garden and activities.

Budget: Sirena del Mar is spectacularly located on top of a cliff, but still just three minutes walk to a beach, and 15 minutes drive to downtown Cabo. There you’ll get incredible seaside views, a private beach area, terraces to soak up the sun and an outdoor swimming pool.

Luxury: Esperanza, Auberge Resorts Collection has to be one of the top five-star hotels in the world. The exceptional service, landscaped grounds, beachfront infinity pool, spa, and even free yoga sessions – all set right beside the sea and beach – make this place an unbelievable Cabo getaway. 

Puerto Vallarta

Shoestring: For what you get for the price, Hotel Luxury Patio Azul is a steal. Tastefully decorated rooms with ocean views, an outside swimming pool and bar that looks out on the ocean, and just a ten minute walk to the beach. This may just be the cheapest five-star hotel we’ve come across in Mexico.

Budget: Set in downtown close to all the action, BellView Hotel Boutique is a little different – you’ll be staying in a room with one of the best city views imaginable – just look at that view of the belltower from the private terrace! The decor is stylish, and despite being in town this hotel is still only 200m from the beach.

Luxury: The adults-only Hotel Mousai is the first-ever five diamond resort in Puerto Vallarta, so when we say this place is luxurious you know we aren’t lying! Just a couple of minutes walk to the beach, this hotel has everything you’d want and expect for the price. But the real show-stealer is the roof-top infinity pool.

Which Is The Better Holiday Choice?

Both of these Mexican holiday vacations will provide unforgettable memories.

Cabo is a bit more tourist-orientated than Puerto Vallarta, so there’s a good shopping scene, lots of tourist excursions, and the nightlife is lively. However, as Cabo caters heavily towards tourists it does have an ‘Americanized’ feel to it.

Puerto Vallarta, on the other hand, has some decent beaches, is relaxed and has a more authentic feel compared to Cabo. There are many boutique independent hotels and restaurants, and it’s a destination which is perfect for exploring lush landscapes.