The Best Mexico Vacation Cities for Your Next Getaway

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.

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.
Wondering if Mexico is safe? Check out this post with Mexico safety tips for you.
Best Mexico Vacation Cities: 1. Cancun – The Classic Beach Escape

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, pristine beaches, turquoise Caribbean waters, easy direct flights from almost everywhere, and an incredible range of resorts for every budget.
Cancun is consistently ranked among the top places to visit on the Yucatán Peninsula, making it a perfect base for exploring the region’s natural beauty, history, and culture.
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:
- Relax at Playa Delfines (one of the most beautiful beaches in Cancun)
- Take a day trip to Isla Mujeres and visit Playa Norte
- Explore the ancient Mayan city of Chichén Itzá, one of the New Seven Wonders, or the walled Mayan city of Tulum overlooking the sea
- Swim in nearby cenotes like Dos Ojos or Ik Kil
- Enjoy dinner and a show at Coco Bongo
Getting to Cancun: Travel Options
Getting to Cancun couldn’t be easier, which is one of the reasons it’s such a popular Mexico destination for families and travelers from around the world. Cancun International Airport (CUN) is the main gateway to the region and one of the busiest airports in Mexico, welcoming direct flights from dozens of major cities across North America, Europe, and beyond. The airport is conveniently located about 15 kilometers southwest of the hotel zone, so you’ll be relaxing by the Caribbean Sea in no time after landing.
Most visitors choose to fly, but if you’re already exploring the Yucatan Peninsula or coming from another part of Mexico, you can also reach Cancun by comfortable long-distance bus or by car. Once you arrive, getting to your hotel is simple—taxis, shared shuttles, and rental cars are all readily available at the airport. If you’re planning to visit other top Mexico destinations, like Mexico City or Merida, Cancun offers frequent domestic flights, making it a great jumping-off point for exploring even more of the country.
Where to Stay in Cancun: Hotels and Resorts
Cancun truly has something for everyone when it comes to accommodations. The famous hotel zone stretches along the sparkling Caribbean Sea and is lined with a wide variety of all-inclusive resorts, ranging from luxurious five-star escapes to budget-friendly family favorites. Many of these resorts offer direct beach access, sprawling pools, kids’ clubs, and endless activities—perfect for families looking to make the most of their time in paradise.
If you’re interested in soaking up more of Cancun’s local culture, consider staying in downtown Cancun. Here, you’ll find colorful streets, authentic local restaurants, and easy access to historical sites and markets. This area is ideal for travelers who want to experience the city’s vibrant culture beyond the beach. Popular options in Cancun include the Hyatt Zilara Cancun for adults seeking a romantic getaway, or the Grand Park Royal Cancun for families and groups looking for spacious suites and top-notch amenities. When choosing where to stay, think about what matters most to you—whether it’s waking up to Caribbean Sea views, being steps from the action, or having easy access to delicious local food and cultural experiences.
If you do plan to take the family, be sure to check out some of my other resources. I have lists of the best family resorts in Cancun, the best waterpark resorts in Cancun, and the best all-inclusive resorts for families in Cancun.
2. Cabo San Lucas: Desert Meets Ocean Drama
Cabo San Lucas, part of the vibrant Los Cabos region at the southern tip of the Baja California peninsula, is where rugged desert cliffs meet the vast Pacific Ocean, creating some of the most dramatic scenery and stunning beaches 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:
- Take a boat trip to see the iconic Arch of Cabo San Lucas
- Lounge at Medano Beach
- Go whale watching (December–April), with opportunities to spot whale sharks and experience the rich marine life of the region
- Ride ATVs through the Baja desert
- Enjoy sunset sailing along the coastline
- Check out this complete list of the best things to do in Cabo for the whole family
3. Puerto Vallarta: Culture + Beaches + Charm

Puerto Vallarta is one of the best Mexico vacation cities for families and couples alike. This vibrant coastal city is known for its stunning sandy beaches, rich history, and magical blend of beach life with 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 sandy 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:
- Stroll the Malecon boardwalk at sunset
- Explore the Romantic Zone’s cafés and boutiques
- Take a boat to the hidden gem beach of Yelapa
- Zip-line through the Sierra Madre jungle
- Watch (or release!) baby sea turtles
- Check out this complete list of the best family activities in Puerto Vallarta
4. Tulum: Boho Beach Vibes + Ancient Ruins

If your ideal vacation involves jungle-chic hotels, smoothie bowls, and eco-luxury villas—Tulum is your place. It has a very laid-back vibe, with a trendy, bohemian atmosphere 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—a must-see for history lovers
- Swim in cenotes like Gran Cenote or Zacil-Ha, where you’ll find stunning turquoise pools perfect for a refreshing dip
- Relax at one of Tulum’s famous beach clubs along the coastline for cocktails, music, and Instagram-worthy views
- 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
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. The city’s historical center is a must-see area, showcasing colonial charm, cultural landmarks, and a lively atmosphere. If you want to eat well, dive deep into culture, and explore a world-class urban destination, CDMX is unmatched for its wide variety of tourist attractions.
Why it’s so desirable:
- An incredible culinary scene (street food + Michelin-level dining)
- Some of the best museums in Latin America, with many museums to explore
- Historic neighborhoods with stunning architecture
- Affordable luxury hotels
Top things to do:
- Explore the Frida Kahlo Museum in Coyoacán
- Wander the ancient ruins of Teotihuacán
- Eat your way through Roma and Condesa
- Canoe the canals of Xochimilco
- Visit Chapultepec Park and its museums
- Take in panoramic city views from the Latin American Tower
6. Playa del Carmen: Beaches + Easy Day Trips

Just an hour south of Cancun, Playa del Carmen stands out as one of the best places to visit and among the best destinations in Mexico. It 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:
- Stroll down Fifth Avenue for shopping and dining
- Spend a day at Xcaret or Xel-Há
- Take a boat ride to Cozumel for snorkeling and to see vibrant marine life
- Lounge at Mamitas Beach
- Explore cenotes throughout the region
7. Oaxaca City: Culture, Cuisine, and Tradition

For culture lovers, Oaxaca is a dream. This colonial city is renowned for its well-preserved colonial architecture, vibrant historic center, and colorful colonial buildings that line its charming streets. 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 colonial architecture and historic squares
- Famous for mezcal production
Top things to do:
- Visit the ancient ruins of Monte Albán
- Take a day trip to the petrified waterfalls at Hierve el Agua
- Shop local markets for textiles and pottery and experience the city’s strong indigenous culture
- Try mole, tlayudas, and fresh chocolate
- Visit a mezcal distillery
8. Mérida: One of the Safest Cities in Mexico

Mérida, located in Mexico’s Yucatán Peninsula, is known for being peaceful, welcoming, and rich with Mayan and colonial history. Despite being a city, it retains a small town charm, making it a great base for exploring nearby ruins and cenotes while enjoying a slower, authentic pace. The region is also home to several UNESCO World Heritage Sites, such as Uxmal, adding to its cultural appeal.
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 UNESCO World Heritage Site
- A great destination for culture lovers
Travelers interested in colonial cities and vibrant arts scenes might also consider San Miguel de Allende in central Mexico, another UNESCO World Heritage Site renowned for its historic Old Town and welcoming atmosphere.
Top things to do:
- Explore the Paseo de Montejo mansions
- Take a day trip to Progreso Beach
- Visit the Uxmal ruins
- Cool off in the Santa Bárbara cenotes
- Experience local Yucatán cuisine
Final Thoughts on the Best Mexico Vacation Cities

Ready to visit Mexico and discover the best Mexico vacation cities and best Mexico destinations? This guide covers not only popular Mexico destinations like Cancún and Mexico City, but also hidden gems for travelers seeking unique, authentic experiences.
From the natural beauty of lush jungles and waterfalls to natural wonders like the Copper Canyon—larger and deeper than the Grand Canyon, and best explored via scenic train rides—Mexico offers endless adventure. Try rock climbing in Chiapas, unwind in the tranquil highlands of San Jose del Pacifico, or simply soak in the vibrant culture and cuisine.
No matter what you want to visit in Mexico, there’s 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, you’ll find a city in Mexico that feels made just for you. I hope you love it as much as we do!
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 Family Adventures Blog | Travel Tips, Destinations & Family Vacation Ideas
Subscribe to get the latest posts sent to your email.


