Skip to main content

Where To Go in Mexico—For Every Type of Traveler

Find the best place for you in Mexico, from beaches and volcanoes to world-class cities.
Where To Go in Mexico—For Every Type of Traveler: chichen itza pyramid, mexico
Photo credit:Carlos Rivera Arvizu / Viator

Immense biodiversity. The most populous city in North America. Secluded coves, seemingly endless stretches of shoreline, and towering mountains fit for adventurers of all stripes, not to mention mangroves replete with endemic wildlife. Mexico is famous for its sheer versatility and range—and for doing pretty much everything well, no less.

As you might imagine, then, there’s a Mexican travel destination for everyone: beach bums, families, amateur archaeologists, and even those who prefer concrete jungles to the real ones. Some of these Mexico vacation spots may be familiar to visitors while others fly more under-the-radar, but each spotlights a different aspect of the country’s diversity. Here’s exactly where you should go in Mexico, whatever your interests.

1. For adventurers: Baja California

rocky ocean cliffs in baja california, mexico
Get out of the resort towns to experience Baja California's remote natural areas.Photo credit: Lindsay Regan / Viator

Soak up Mexico adventure travel far from the resorts in desert-filled Baja California.

Millions of travelers flood the resort towns of Cabo San Lucas and San Jose del Cabo every year—not to mention the border metropolis of Tijuana and the wine country of Ensenada. But between the extreme south and north ends of Baja California, you’ll discover some of the most untouched nature in all of Mexico. That’s what makes this area the place to head off on a Mexico road trip, as you can wind down dirt roads to hidden beaches and through remote villages where Indigenous culture is at the forefront. Sure, parts of the peninsula are long and barren, so you might drive for hours without seeing a soul, but when you do arrive at destinations such as Loreto and Rosarito, you’ll be rewarded with sweeping views, cruise options, and easy access to wine country.

2. For museum lovers: Mexico City

maya temple replica at the national anthropology museum, mexico city
The National Anthropology Museum (Museo Nacional de Antropología) is a must-visit.Photo credit: Diego Grandi / Shutterstock

In the country’s capital, hundreds of exhibits await in a city full of museums.

Mexico City is a true “monster” of a city, as the locals say, home to some 9 million people. Here, options abound for pretty much everything you can imagine—taquerías, neighborhoods, slang terms. Keeping with that, the capital is also home to dozens of museums and cultural institutions, some of which are so niche you might wonder how they even came to be—the Telegraph Museum, anyone? Meanwhile, others are so grand they could take days to explore fully, such as the National Anthropology Museum. Our advice? Hit the big ones, yes—think: the Soumaya Museum, the Frida Kahlo Museum, and the Museo de Arte Popular—but also seek out the city’s lesser-visited corners too, perhaps on a private tour tailored to your tastes. Wherever you end up, Mexico City rarely disappoints. Related: 10 Under-the-Radar Museums in Mexico City

3. For foodies: Puebla

mole poblano dish, puebla, mexico
If you visit Puebla, you must try mole poblano.Photo credit: Marcos Castillo / Shutterstock

It’s a tough call, but Puebla is perhaps the best Mexican destination for culinary exploration.

You really can’t go wrong anywhere in Mexico when it comes to food. But Puebla, even measured against the high standards of the country, stands out. The state is home to mole poblano (perhaps the most recognizable version of the pre-Hispanic sauce, with chocolate, chilis, and dried fruits); massive cheese-and-meat-stuffed sandwiches on sesame seed rolls called cemitas; and the incomparable chile en nogada, a poblano chile filled with a dried fruit–studded ground meat mix and topped with a walnut sauce and pomegranate seeds. The latter is especially emblematic around September and is often served for Mexican Independence Day celebrations, which is also when pomegranates are in season. (Of course, it helps that the green poblano chili, red seeds, and white sauce form the colors of the Mexican flag.) Explore it all on a food tour or cooking class in the city.

4. For surfers: Puerto Escondido, Oaxaca

beach at sunset in Puerto Escondido
Surf's up at Puerto Escondido.Photo credit: In2dodo / Shutterstock

Puerto Escondido is a laid-back Mexican beach destination for surfing pros and beginners alike.

Puerto Escondido is one of the best spots for surfers in the world, and it serves up excellent dining and nightlife options to boot. As Mexico beach destinations go, the town is still a bit rough around the edges, with few resorts or luxury hotels, but that’s all part of its charm.

Here, wake up early to see the experienced wave-riders catch the Mexican pipeline off Zipolite Beach, a notorious wave that regularly reaches up to 25 feet (7.6 meters). Then, fill up on fish tacos before trying to catch a wave yourself down the coast at the much tamer Playa Carrizalillo during a beginner-friendly surf lesson.

Related: 10 of the Top Surfing Destinations Around the World

5. For amateur archeologists: Palenque, Chiapas

maya temple at Palenque
See the Temple of the Inscriptions at Palenque.Photo credit: Maximilian Wenzel / Shutterstock

Under-the-radar Chiapas offers up awe-inspiring history in the heart of the jungle at Palenque.

When it comes to top archaeological sites in Mexico, Chichén Itzá gets all the buzz (and the accompanying crowds), but there are arguably better spots to experience Mexico’s millennia of history. Consider Calakmul, hidden deep in the jungles of Campeche, or Palenque in the nearby state of Chiapas.

The latter, a well-preserved Maya city surrounded by lush jungle, can be easily visited from the region’s major hubs on day trips or overnight stays—just be sure to arrive before the scores of tourists so you can enjoy a spot of solitude among the tiered pyramids. Then, escape to the hill city of San Cristóbal de las Casas, a great place to disconnect and shop for locally made clothing and mementos.

6. For budget-conscious travelers: San Luis Potosí

Las Pozas surrealist sculptures in the jungle
The Las Pozas complex is filled with surrealist sculptures.Photo credit: RoamForTwo / Shutterstock

Explore the unexpected in San Luis Potosí, a lesser-explored Mexico travel destination.

San Luis Potosí doesn’t have the recognizable name of some other Mexico vacation spots—which is exactly why you’ll find low prices and a lack of tourists in this northern state, shaped like a schnauzer in profile. In fact, San Luis Potosí stretches from the arid desert in the northwest to the subtropical rainforest in the southeast and encompasses a perhaps surprising wealth of Mexico’s natural and cultural attractions.

One major highlight is the complex of Las Pozas in Xilitla, a group of monumental surrealist sculptures designed by the English poet Edward James. It’s situated in the larger geographic region known as La Huasteca, rich with waterfalls, hiking, and endless opportunities to find under-the-radar towns and natural beauty.

7. For families: Mérida

colorful buildings in Merida
Merida is an ideal home base for visiting the Riviera Maya and the Yucatan.Photo credit: ecstk22 / Shutterstock

Mérida makes for a colorful alternative to Cancún, ideal for traveling with little ones.

One of the best places to visit in Mexico, Mérida combines rich cultural offerings, a relaxed and safe vibe, and access to some of the Riviera Maya and the Yucatan’s best archaeological zones—most notably, Chichén Itzá.

Sure, many families base their vacations in Cancún, a destination that’s a must in every Mexico travel guide but is often geared toward spring breakers and adult-only resorts, not necessarily young families. So, choose Mérida instead, home to colorful buildings, cultural tours, luxurious haciendas, and cochinita pibil—a dish of marinated pork shoulder that may be even better than the more familiar al pastor. Plus, you’re within a few hours of cenotes and ruins galore.

8. For luxury travelers: Riviera Nayarit

beach at Riviera Nayarit
The Riviera Nayarit is a hub of new luxury resorts.Photo credit: to zstock / Shutterstock

Set up your home base in brand-new, uber-luxe vacation spots on the Pacific Coast’s Riviera Nayarit.

Mexico’s most luxurious hotels and resorts are largely located south of Cancún and in the Los Cabos region of Baja California Sur. But these days, some of the most exciting hotels are opening in a region of growing development: the Riviera Nayarit.

Just a couple of hours north of Puerto Vallarta, you’ll find over-the-top resorts on empty stretches of beach, perfect if you’re looking for spa treatments, 5-star restaurants, or just a relaxing place to soak up the sun. And if you’re working with a tighter budget you're also in luck, as the nearby town of Sayulita or even San Pancho—both still comparatively affordable hippie hideouts—have been attracting surf bums for decades.

9. For couples: Bacalar, Quintana Roo

Bacalar jungle and turquoise lake
It's hard to believe Bacalar is a freshwater lake, not the ocean.Photo credit: DC_Aperture / Shutterstock

Relatively secluded Bacalar offers the ideal spot for a romantic couples getaway in Mexico.

A freshwater lagoon may not immediately sound like the romantic getaway in Mexico you’re craving when there are so many sandy beaches in the nearby Riviera Maya. But Bacalar—known as the Lake of Seven Colors—is a truly otherworldly paradise. Here, guesthouses are tucked into small coves, where the water is so blue it looks almost unreal.

It’s not hard to find privacy in Bacalar either, and life moves pretty slowly, making it perfect for taking a sailing tour or just chilling out in the water. The lake relies on the presence of stromatolites—they look similar to rocks, but are actually living fossils that are 3.5 billion years old—so be mindful where you step to preserve this fragile ecosystem, and use reef-safe sunscreen.

10. For bucket-listers: El Chepe train, Sinaloa to Chihuahua

El Chepe train on a bridge
The scenic El Chepe train travels through northern Mexico.Photo credit: dba duplessis / Shutterstock

Venture through the northern reaches of Sinaloa and Chihuahua on El Chepe, for a once-in-a-lifetime trip.

Chug your way up mountain passes in the states of Sinaloa and Chihuahua, watching as the landscape changes from coastal Los Mochis to the mountainous pueblo mágico of Creel—or vice versa, depending in which direction you opt to travel. Disembark and see locals riding horses through the streets as you head into the Copper Canyon. This canyon is technically comprised of six distinct canyons that cover an incredible 25,000 square miles (65,000 square kilometers), which are bigger than the Grand Canyon in Mexico’s northern neighbor.
The train, which features 360-degree views and comfortable seats, makes a few stops on the way, so consider taking it slow and staying for a few days in each town. And note that in the summer, the train usually gives you the option to continue from Creel to Chihuahua City; otherwise, you’ll need to arrange alternative transportation.

Editor’s note: Additional contributions to this article were provided by Lauren Cocking in June 2026.

More ways to explore Mexico

1 / 5

Keep planning your Mexico trip

1 / 5
en
37a316cd-8988-4a58-8dfb-68cc902e36a7
article
Do more with Viator
One site, 400,000+ travel experiences you'll remember—direct to your inbox.
Stay in the know
Follow us on social: