Destinations,  Mexico

The Best Mexico Vacation Cities for Your Next Getaway

A look at the best cities in Mexico to vacation in

Living in Southern California has lots of perks. And one of them is how easily accessible Mexico is to me. I can find cheap fares from the Tijuana airport and take direct flights to many of the best Mexico vacation cities that the country offers.

Sunshine, culture, incredible food, and some of the friendliest people you’ll ever meet are just some of the best parts of a Mexico getaway. Oh, and margaritas! This is a country where you can lounge on turquoise beaches one day, wander ancient ruins the next, and finish your night with street tacos that will ruin you (in the best way) for tacos back home.

Puerto Vallarta is one of the best Mexico vacation cities for families and couples

The hardest part will be deciding where to go. With so many cities to choose from, I’ve narrowed it down to some of the absolute best and most desirable destinations—each special in its own way, and each offering something unique for travelers, couples, families, and adventurous souls.

1. Cancun: The Classic Beach Escape

Cancun is one of the most popular vacation cities in Mexico

Cancun was the first city in Mexico we ever visited as a whole family, and it completely won us over. Sure, it’s an amazing spot for couples and adults-only getaways, but it’s also one of the most family-friendly destinations in the country. And it’s no surprise Cancun is one of Mexico’s most popular vacation spots—this place truly checks all the boxes: soft white-sand beaches, easy direct flights from almost everywhere, and an incredible range of resorts for every budget.

If you do plan to take the family, be sure to check out this list of the best family resorts in Cancun and the best all-inclusive resorts for families in Cancun.

Why it’s so desirable:

  • Picture-perfect beaches
  • Endless all-inclusive resorts (many family-friendly)
  • A lively nightlife scene
  • Easy access to some of the best day trips in Mexico

Top things to do:

2. Cabo San Lucas: Desert Meets Ocean Drama

Cabo is one of the most popular vacation cities in Mexico

Cabo is where rugged desert cliffs meet deep blue ocean, creating some of the most dramatic scenery in Mexico. It’s perfect for couples, luxury seekers, and travelers who appreciate a little adventure mixed with relaxation.

I’ve also compiled a list of the best family resorts in Cabo along with the best all-inclusive resorts for families in Cabo.

Why it’s one of the best Mexico cities to vacation in:

  • Stunning natural landscapes
  • Incredible resorts and spas
  • World-class sport fishing and whale watching
  • A safe, clean, resort-focused atmosphere

Top things to do:

3. Puerto Vallarta: Culture + Beaches + Charm

A vacation in Puerto Vallarta, one of Mexico's best vacation cities

Puerto Vallarta is one of the best Mexico vacation cities for families and couples alike. It has this magical blend of beach life and authentic Mexican culture. The charming cobblestone streets of the Romantic Zone, oceanfront dining, and lush jungle surroundings make it feel completely different from other beach towns.

Check out my favorite family resorts in Puerto Vallarta if you plan to travel with the whole gang.

Why it’s so desirable:

  • A perfect mix of beaches and vibrant local culture
  • A walkable downtown and Malecon
  • Jungle adventures just minutes away
  • Some of the best restaurants on Mexico’s Pacific coast

Top things to do:

4. Tulum: Boho Beach Vibes + Ancient Ruins

Image from expedia.com

If your ideal vacation involves jungle-chic hotels, smoothie bowls, and eco-luxury villas—Tulum is your place. It has a very laid-back, trendy vibe that draws travelers from all over the world. While it tends to be a bit more popular for honeymooners and adults, there are some great family resorts to choose from if you’re bringing the kids along as well.

Why it’s so desirable:

  • A unique bohemian aesthetic
  • Beautiful beaches and boutique hotels
  • Jungle dining and wellness retreats
  • Incredible proximity to Mayan ruins and cenotes

Top things to do:

  • Explore the Tulum Ruins overlooking the Caribbean
  • Swim in cenotes like Gran Cenote or Zacil-Ha
  • Rent bikes and ride along the beach road
  • Dine at restaurants like Hartwood or Arca
  • Visit the Sian Ka’an Biosphere Reserve

5. Mexico City: Culture, Food, Museums, and Energy

Image from viator.com

Mexico City is one of the most fascinating cities in the world—vibrant, creative, and bursting with history. It definitely earns a spot on this list of the best Mexico vacation cities. If you want to eat well, dive deep into culture, and explore a world-class urban destination, CDMX is unmatched.

Why it’s so desirable:

  • An incredible culinary scene (street food + Michelin-level dining)
  • Some of the best museums in Latin America
  • Historic neighborhoods with stunning architecture
  • Affordable luxury hotels

Top things to do:

6. Playa del Carmen: Beaches + Easy Day Trips

Image from expedia.com

Just an hour south of Cancun, Playa del Carmen has a more relaxed vibe but still offers amazing beaches, great restaurants, and access to everything the Riviera Maya is known for.

Why it’s one of the best vacation cities in Mexico:

  • Walkable downtown and beachfront
  • Resorts for all budgets
  • Ferry access to Cozumel
  • Tons of adventure parks nearby

Top things to do:

7. Oaxaca City: Culture, Cuisine, and Tradition

Oaxaca is one of the best vacation cities in Mexico
Image from viator.com

For culture lovers, Oaxaca is a dream. It’s known for its food scene, art, colorful festivals, and deeply rooted traditions. Even if you’re not a “city person,” Oaxaca will sweep you off your feet.

Why it’s so desirable:

  • Some of the best food in the entire country
  • A vibrant arts and crafts culture
  • Beautiful architecture and historic squares
  • Famous for mezcal production

Top things to do:

8. Mérida: One of the Safest Cities in Mexico

Image from expedia.com

Mérida is known for being peaceful, welcoming, and rich with Mayan and colonial history. It’s a great base for exploring nearby ruins and cenotes while enjoying a slower, authentic pace.

Why it’s one of the best vacation cities in Mexico:

  • Consistently ranked as one of the safest cities in Mexico
  • Beautiful historic architecture
  • Access to cenotes and Mayan sites like Uxmal
  • A great destination for culture lovers

Top things to do:

Final Thoughts on the Best Mexico Vacation Cities

All-inclusive dining in one of the best vacation cities in Mexico

Mexico has a destination for every type of traveler: luxe beach getaways, boho retreats, urban adventures, foodie havens, and cultural gems. Whether you’re dreaming of sipping mezcal in Oaxaca or relaxing at a Cabo beachfront cabana, there’s a city in Mexico that will feel like it was made just for you.

Note: Affiliate links on this page may earn me commission if used to make purchases. This doesn’t cost you a penny extra, and it helps to keep my website up and running for free.


Discover more from

Subscribe to get the latest posts sent to your email.

Thanks for reading my post. My name is Jaime and I am a mom to three busy children. When we're not at the soccer and football fields, we try to get away as often as possible. I'm a teacher and my husband is a firefighter, so we mostly get away for long weekends or over the school breaks. I hope to inspire busy families to take time to recoup and relax while making memories on camping trips or cruise ships, or at the fancy resort pool--we love it all! Follow me on Instagram for real-time inspiration.

Leave a Reply

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.