You don't have to cross an ocean to experience a completely different world. For US travelers, the key is just south of the border. Specifically, discovering the best places in Mexico to visit unlocks an incredible diversity of ancient history, dynamic cities, and stunning beach retreats.
Whether you’re craving a deep cultural dive, modern takes on traditional cuisines, a rugged surf trip, or an unplugged week on the sand, finding your ideal getaway comes down to matching the region to your personal travel style. We’re breaking down the distinct personalities of this country’s top spots, where and when to go, and can't-miss attractions that will keep you wanting more.
And if you’re planning a surprise for someone else, you can skip the itinerary stress altogether—just send a hotel gift card and let them choose the exact Mexican escape they're actually dreaming of.
- Mexico City: Highlights and Day Trips
- Best Cities To Visit in Mexico
- Beach Towns and Islands
- Ancient Ruins and Archaeological Sites
- Practical Tips for Traveling to Mexico
- FAQs About Visiting Mexico
Mexico City: Highlights and Day Trips

When shortlisting the best cities to visit, Mexico City is totalmente imprescindible (totally essential). As one of the most dynamic cultural capitals in the world, this high-altitude metropolis offers US travelers an incredible mix of ancient history, world-class dining, energetic nightlife scenes, and contemporary art.
Start your trip in the historic center (the Zócalo) to see the ruins of the Templo Mayor, an active Aztec archaeological site sitting right next to centuries-old colonial architecture. From there, head south to the colorful Coyoacán district to walk through the iconic Frida Kahlo Museum (the Blue House).
When the sun starts to set, make your way to the Condesa neighborhood. Known for its lush, tree-lined streets and art deco architecture, Condesa features the best dining and nightlight in Mexico City, packed with chic rooftop bars, sidewalk cafes, and lively mezcalerias.
If you have extra time, CDMX is the perfect base camp for unforgettable day trips. You can easily book a morning excursion to explore the towering ancient pyramids of Teotihuacan, take in panoramic views of the city from Chapultepec Castle, or spend an afternoon disconnecting and floating down the ancient canals of Xochimilco on a traditional trajinera boat.
Where to Stay (Book via Hotelgift):
- Geneve Ciudad de México (Average Rate: $250/night): Historic museum-style lobby and classic European charm in Juárez (Zona Rosa).
- Condesa DF (Average Rate: $400/night): Trendy and design-forward boutique hotel right in the heart of the Condesa neighborhood.
- Gran Hotel Ciudad de Mexico (Average Rate: $700/night): Historic hotel overlooking Zócalo with a decadent Tiffany-glass ceiling.
Best Cities to Visit in Mexico
While Mexico City offers an unbeatable metropolitan experience, there are several urban hubs worth exploring in Mexico. Places to visit include cities that showcase the deep cultural roots of Oaxaca as well as those that reflect the creative energy of Guadalajara.
Oaxaca

Nestled in a valley surrounded by the rugged Sierra Madre del Sur mountains in southern Mexico, Oaxaca is a beautifully preserved colonial city deeply tied to its indigenous past. Inhabited for thousands of years by the Zapotec and Mixtec peoples, it is now best known as the culinary capital of the country. It's famous for complex moles, vibrant handicrafts, and traditional artisanal mezcal production.
Top things to see include the ancient hilltop ruins of Monte Albán, the petrified waterfalls of Hierve el Agua, the stunning Templo de Santo Domingo, and the bustling food stalls of Mercado 20 de Noviembre.
Guadalajara

Located in the western state of Jalisco, Guadalajara was founded by the Spanish in 1542 and quickly grew into a major center. Today, it is the second-largest city in Mexico and is best known as the birthplace of the country's most recognized traditions: mariachi music, tequila, and charrería (Mexican rodeo). Top things to see include the twin-spired Guadalajara Cathedral, the historic Teatro Degollado, the UNESCO-listed Hospicio Cabañas (featuring massive murals by José Clemente Orozco), and taking a day trip to the nearby agave fields of Tequila.
Comparing the Cultural Scenes
Each of these three cities is among the best places in Mexico to visit; it just depends on what inspires you and your travel companions.
Mexico City is a fast-paced, global powerhouse driven by contemporary art, high-end fusion cuisine, and a full spectrum of museums. Oaxaca feels much more intimate and grounded, fiercely protecting its indigenous heritage and slow-food traditions. Guadalajara sits comfortably in the middle, offering the massive scale of a modern metropolis but with a much more traditional, colonial Mexican soul.
- Best for the Fast-Paced Urban Explorer: Mexico City
- Best for the Deep Cultural Foodie: Oaxaca
- Best for the Traditionalist & Creative: Guadalajara
Beach Towns and Islands
If you're hungry for sun, the coastal regions are among the best places in Mexico to visit. But with so much coastline, you'll have to decide which vacation spot best fits your vibe.
The Riviera Maya on the east coast delivers flat, white-sand beaches, dense jungles, and warm, turquoise Caribbean water. By contrast, the Pacific coast offers a more dramatic landscape with golden sands, rugged cliffs, massive surf breaks, and deep blue ocean (plus, whales!).
Your packing list will depend entirely on the coast. For the humid, tropical Riviera Maya, bring lightweight linen and reef-safe sunscreen. For the Pacific side, the climate is much more arid and breezy, so you should pack a light jacket for the cooler evenings.
Riviera Maya: Cancun, Puerto Vallarta & Tulum

The Riviera Maya stands as the premier beach destination on Mexico’s east coast. At the top of the peninsula, Cancun dominates with its stunning beaches, vibrant nightlife, and massive all-inclusive resorts. Because of its convenience and energetic atmosphere, it is a top choice for spring breaks and graduation trips.
Further south, Tulum offers a distinctly bohemian vibe, featuring eco-friendly beach clubs and striking ancient Mayan ruins that look directly over the Caribbean Sea.
Sitting right between the two, Playa del Carmen hits the perfect middle ground. It boasts a highly walkable downtown anchored by the bustling Quinta Avenida, complete with lively bars, boutique shops, and an inviting international dining scene. Across all these Riviera Maya destinations, you'll have access to incredible daily activities like snorkeling the Mesoamerican Reef and exploring the region's famous underground cenotes.
Pacific Coast Beach Towns: Cabo San Lucas, La Paz & Puerto Vallarata

When evaluating the most popular tourist places in Mexico, Cabo San Lucas stands out as the ultimate resort destination. Anchored by iconic rock formations like the Arch, it is a massive hub for water activities, including deep-sea fishing, snorkeling, and world-class whale watching.
Just a short drive away is La Paz, offering direct access to Isla Espíritu Santo for pristine natural beauty and unforgettable marine life encounters. If you want to skip the commercial Cinco de Mayo Miami parties for an authentic local vibe, head further down the coast to surfing havens like Puerto Escondido or the vibrant streets of Mazatlán.
Puerto Vallarta boasts a charming old town, winding cobblestone streets, and a lively, highly inclusive cultural scene, and top-tier resort options.
Across all these destinations, you'll have access to incredible daily activities like snorkeling, seasonal whale watching, and exploring the region's famous underground cenotes.
The absolute best time to visit the Pacific region is between December and April, which guarantees perfect beach weather and prime humpback and gray whale watching.
Comparison of Riviera Maya vs Cabo
Deciding between the two coasts comes down to your group's travel style. The Riviera Maya is generally better suited for families (thanks to a high volume of all-inclusive resorts) and backpackers looking to hostel-hop down the coast. Cabo and the Pacific coast lean heavily toward luxury tourists, couples on romantic getaways, and West Coast travelers looking for a quick weekend flight.
Both regions showcase the absolute best parts of Mexico, easily rivaling crowded summer destinations in France or the Mediterranean.
Give the Gift of Travel: If you know someone who wants to travel to Mexico but aren't sure about their preferred location, give them the ultimate flexibility. With a flexible hotel gift card from Hotelgift, they can choose the exact coastal vibe and resort that perfectly fits their travel style.
Ancient Ruins and Archaeological Sites
If you want to look beyond the modern commodities of massive cities and all-inclusive beach resorts, diving into Mexico’s rich history is an absolute must. The country is home to hundreds of incredible archaeological sites, primarily concentrated in the central highlands and the Yucatán Peninsula. Exploring these ancient regions gives you a much deeper understanding of the country's origins. To get the most out of these sites, always plan to arrive right when the gates open and consider hiring a certified local guide at the entrance so you don't miss the historical context.
Chichén Itzá

Easily the most famous Mayan site in the world, Chichén Itzá is a marvel of ancient engineering and astronomical mystery. The main pyramid, El Castillo, was famously built as a massive stone calendar.
To preserve the structure, climbing the pyramid is no longer allowed, which is why getting there early in the morning to take photos before the massive tour bus crowds arrive is crucial.
Because it is so close to the Riviera Maya, it is incredibly easy to book an organized tour from Cancun or Tulum.
Teotihuacán

Located just an hour outside of Mexico City, Teotihuacán translates to "the place where the gods were created." This massive, pre-Aztec Mesoamerican city is famous for the towering Pyramid of the Sun and Pyramid of the Moon. While climbing the Sun Pyramid was banned in 2020, visitors were recently permitted to climb the Moon Pyramid.
You'll want to arrive right at opening to walk the sprawling Avenue of the Dead before the intense midday heat sets in. You can easily reach the site via an affordable public bus from the CDMX North Bus Station or by taking an Uber directly from your hotel.
Uxmal and Other Mayan Sites

If you are looking for good places to visit in Mexico to experience incredible Mayan history without the shoulder-to-shoulder crowds of Chichén Itzá, Uxmal is the perfect alternative. Known for its highly detailed, smooth-walled Puuc architectural style, it features the distinct and striking Pyramid of the Magician. The entire site feels much quieter and more mysterious. Because of its location in the Yucatán, visiting Uxmal is highly recommended as an easy, scenic day trip from Mérida.
Practical Travel Tips
- Visa & Passport: US citizens do not need a visa for tourist visits under 180 days. You simply need a valid passport with at least one blank page. Instead of the old paper forms, most major Mexican airports now just scan your passport and give you a standard entry stamp upon arrival.
- Best Time to Visit: The dry season (December through April) is the absolute peak window for flawless beach weather on both coasts. If you are trying to figure out where it's hot in April, the Pacific coast offers guaranteed sunshine before the heavy summer humidity hits. The central highlands, including Mexico City, stay relatively mild year-round but see heavy afternoon showers from June to September.
- Flights & Transport: Mexico is incredibly accessible from the US. Almost every major American airport offers direct daily flights to huge hubs like Cancun (CUN), Mexico City (MEX), and Los Cabos (SJD). Depending on your departure city and the time of year, standard round-trip economy flights generally range from $250 to $600.
- Language: While English is widely spoken in massive resort zones and major tourist hubs, learning a few basic Spanish phrases goes a long way with the locals. If you plan on venturing off the resort strip or exploring culturally rich cities like Oaxaca or Guanajuato, downloading a Spanish translation app for offline use is a lifesaver.
- Health & Water Safety: The fastest way to ruin your trip is by drinking the tap water. Stick exclusively to sealed bottled water, even when you are just brushing your teeth. At major resorts and high-end restaurants, the ice is generally made from purified water, but if you are eating at local street carts or rural spots, it is always safest to order your drinks without ice. Also, while cooked food is general okay, stay wary of salads and raw veggies served off-resort, as they may have been washed in tap water.
- Safety Precautions: Millions of US tourists visit safely every year. The standard rule is to stick to well-populated tourist districts, heavily trafficked beaches, and resort zones. Always use official taxi stands or ride-share apps like Uber instead of hailing random cabs off the street, keep your valuables locked in your hotel safe, and avoid wandering into unfamiliar, unlit neighborhoods after dark.
FAQs: Best Mexico Places to Visit
Here, we answer the most commong questions about your trip to Mexico.
What is the nicest part of Mexico to visit?
If you are searching for nice places to vacation in Mexico that prioritize luxury, high-end dining, and exclusive resorts, the Riviera Maya (specifically Tulum and Playa del Carmen) and Cabo San Lucas consistently top the list. For a more sophisticated, culturally rich experience away from the beach, San Miguel de Allende is widely considered one of the most beautiful and upscale colonial towns in the country.
What is the #1 tourist destination in Mexico?
Cancun holds the title as the most visited destination in Mexico, largely due to its massive international airport, endless all-inclusive resorts, and immediate access to the Caribbean Sea. However, if you prefer urban exploration over lounging on the beach, there are countless incredible places to see in Mexico City, making it the premier metropolitan destination for international travelers.
Is $100 US Dollars a lot in Mexico?
It depends entirely on where you are. In major tourist hubs like Cancun, Cabo, or trendy neighborhoods in Mexico City, $100 USD might just cover a nice dinner for two or a single mid-range excursion. But if you step off the main tourist strips to eat at local taquerias, or if you visit inland cities like Oaxaca or Guanajuato, $100 USD goes incredibly far and can easily cover your meals and transport for a couple of days.
Is Cabo or Cancun better?
Neither is objectively better; it just comes down to your travel style. Cancun offers warm, turquoise Caribbean water, flat white-sand beaches, and a huge concentration of all-inclusive resorts. Cabo sits on the Pacific, offering striking desert landscapes, rugged cliffs, and a generally more exclusive, high-end vibe (though keep in mind much of the ocean water in Cabo is too rough for swimming). Both destinations are perfect for a honeymoon or even a 30th birthday trip with friends.
How early should I book hotels and flights to Mexico?
If you are traveling during the peak dry season (December through April)—and especially around the holidays or spring break—you should book your hotels and flights at least three to four months in advance. If you are traveling during the shoulder or rainy season (May through November), you can often score great last-minute deals just four to six weeks out.

