Mexico: The best cities to visit when you tire of the beach, including Merida, Oaxaca more


Everyone knows about the best all-inclusive resorts in Mexico and their stunning seaside locations, but there’s so much more to Mexico than the Cancun resorts and popular beach towns. When you’re ready to go beyond the beach, you’ll find plenty of fun things to do in the best cities in Mexico that aren’t on the coast.

Offering everything from towering mountains to colorful architecture and regional foods, here are the best cities to visit south of the border.

1. Merida

Not too far from the turquoise waters of Cancun, you’ll find Mérida, the capital of the Mexican state of Yucatán. The city is rich in history as it was built on the site of the ancient Mayan city of T’ho. One of the city’s top attractions is El Gran Museo Del Mundo Maya (Mayan World Museum), which has more than 1,000 artifacts. Nature lovers will also enjoy a refreshing swim in one of the Yucatán Peninsula’s famous cenotes – natural sinkholes that expose groundwater and create magical natural pools.

SUN AND SAND: 10 best all-inclusive beach resorts in the world

Getting there: Daily flights to Merida International Airport (MID) are available on American Airlines via Miami (MIA) or on United Airlines via Houston (IAH). American also flies nonstop from Dallas (DFW) on Saturdays and Canadian-based carrier WestJet has limited seasonal flights on Tuesdays from Toronto (YYZ).

Alternatively, you can fly on Delta/Aeromexico flights via Mexico City (MEX) or fly any airline into Cancun (CUN) and make the approximate four-hour drive west with a rental car or frequent bus service.

GETAWAY FOR TWO:10 romantic Mexico resorts that cater to couples

2. Oaxaca

If you’re a fan of chocolate and Mexican food, the mole dishes of Oaxaca should top your travel list. That’s because Oaxaca is known as the land of seven moles – the most famous of which is the mole negro, a sauce that relies heavily on dark chocolate mixed with dried chiles and the hoja santa (sacred leaf). While in Oaxaca, take a day trip out to Hierve el Agua to see one of only two petrified waterfalls in the world (the other being in Turkey).

Getting there: American and United have daily flights to Oaxaca International Airport (OAX) via Dallas and Houston, respectively and low-cost Mexican carrier Volaris flies nonstop from Los Angeles three times per week on Mondays, Wednesdays and Fridays. It may be cheaper to first look for a flight to Mexico City and then book a separate domestic flight from there.

TOP PICKS: 13 best all-inclusive family resorts in the world

3. Puebla

Although it’s a common misconception in the U.S., Cinco de Mayo is not Mexican Independence Day (that is Sept. 16). Rather, May 5 commemorates the anniversary of Mexico’s victory over the French Empire at the Battle of Puebla in 1862. Its rich history nabbed it a UNESCO Cultural Heritage of Humanity designation and makes it an amazing stop for visitors who love cultural activities.

NO PASSPORT NEEDED: 17 best all-inclusive resorts in the U.S. for families

The city of Puebla is also home to one of Mexico’s most patriotic dishes, Chiles en Nogada. It consists of a stuffed chile smothered with a walnut cream sauce and topped with pomegranate seeds, depicting all the colors of the Mexican flag.

Getting there: There are daily United flights to Puebla International Airport (PBC) via Houston, however, it will generally be much cheaper and more convenient to fly into Mexico City and take an easy two-hour bus ride down to Puebla. Estrella Roja has frequent, comfortable bus service directly from Mexico City’s airport.

BUDGET-FRIENDLY: 10 cheap family vacations that are actually super fun

4. Guanajuato

Guanajuato is one of the most colorful cities I have ever visited. The historic town and adjacent mines are listed as a UNESCO World Heritage Site as it was a prosperous silver-mining town back in the 1500s. Take the funicular up to the Pipila Monument for the best views of the sprawling town with multi-colored buildings in the narrow valley below.

Getting there: Guanajuato International Airport (BJX) serves both Leon and Guanajuato with nonstop service from several U.S. cities. American and United are the only major U.S. carriers flying into Guanajuato from their respective hub cities in Dallas and Houston. Otherwise, Volaris has the most flights with nonstop service from six U.S. gateways, including Chicago, Los Angeles, Sacramento, Fresno, Oakland and San Jose. Mexico’s other low-cost airline VivaAerobus flies nonstop from San Antonio and Houston.

FIND A DEAL: 10 best hotel booking sites for cheap prices

5. Monterrey

One of the fastest-growing cities in the world, Monterrey is more than just a tech hub. The city is surrounded by mountains and is a hiker’s paradise. While visiting, you’ll definitely want to visit Parque Ecologico Chipinque. There are hiking trails for all levels and you’ll get sweeping views of Monterrey no matter which direction you go. Another natural site worth a visit is Parque la Huasteca. Book a rock climbing tour for an adventurous day trip you’ll never forget.

Getting there: Monterrey International Airport (MTY) has nonstop service from 10 U.S. airports with all three major U.S. airlines flying to Monterrey. You’ll find American Airlines flights via Miami and Dallas; United flights via Chicago (ORD) and Houston; and Delta flights via Atlanta (ATL). VivaAerobus also flies nonstop from several cities in Texas as well as Los Angeles and Las Vegas (LAS).

Pro Tip: If you live in Southern California, consider using the Cross Border Xpress (CBX) bridge and flying from Tijuana International Airport (TIJ). The pedestrian border crossing connects San Diego directly with the airport terminal and it is exclusively for air travelers. It’s as easy as flying from a U.S. airport and you’ll find cheap nonstop flights to all of these cities in Mexico as well as several others.

STYLISH AND STURDY: Best luggage brands for every type of traveler

If you want to drive to Monterrey, it’s about a three-hour drive from the border city of Laredo, Texas. You’ll need a Temporary Import Permit (TIP) and insurance to drive your vehicle past the free border zone in Mexico and it’s recommended to only drive during daylight hours. Highway 85 between the border and Monterrey is a well-traveled toll road similar to multi-lane freeways in the U.S.

More from FamilyVacationist:

  • 7 family travel adventures where someone else does all the planning
  • The most comfortable travel clothes brands
  • 20 best family vacation spots in the U.S.

[Read More…]