Mexico, a land brimming with vibrant culture, breathtaking landscapes, captivating art, and tantalizing cuisine, offers an endless array of experiences for the discerning traveler. From luxurious modern resorts gracing pristine beaches to untouched natural reserves guarding ancient ruins, Mexico presents adventure on a grand scale. Immerse yourself in the rich history that permeates colonial and ancient cities, and witness the colorful festivals and profound cultural traditions passed down from the Mayans, Aztecs, and other pre-Hispanic civilizations. Mexicans are fiercely proud of their heritage, a sentiment that shines through in their daily lives and the exuberant celebrations of important occasions.
With its diverse attractions, deciding what to experience during your Mexican vacation can feel overwhelming. To help you navigate this wealth of options, here’s a curated list of the top things to do in Mexico, encompassing scenic backdrops from majestic mountains to azure seas and bustling metropolises, and showcasing the diverse and delicious variations of Mexican cuisine.
Experience the Monarch Butterfly Migration
Witness one of the world’s most astonishing natural phenomena in Mexico: the annual migration of millions of monarch butterflies. Every fall, these delicate creatures embark on an epic journey from Canada and the United States, traveling thousands of miles to reach their winter haven in Mexico. The Monarch Butterfly Biosphere Reserve offers a unique opportunity to observe these magnificent insects as they gather on trees in dense clusters, creating a breathtaking spectacle of orange and black.
The best time to witness this incredible migration is between November and March, with January and February offering the peak viewing experience. The sanctuary features numerous trails for exploration, allowing visitors to immerse themselves in the beauty of the forest while being mindful not to disturb the monarchs.
- Location: Michoacán, Mexico
- Best Time to Visit: January-February
Hike the Copper Canyon
For those seeking land-based adventures, the Copper Canyon beckons. Named for the distinctive copper hue of its canyon walls, this natural wonder in the state of Chihuahua is a vast network of six canyons nestled within the Sierra Madre mountains. This expansive terrain is home to a diverse array of wildlife, including black bears, pumas, and deer, as well as over 300 species of birds, making it a paradise for birdwatchers.
A popular way to experience the canyon is aboard the Chihuahua al Pacifico Railway, also known as El Chepe. This scenic passenger train traverses the canyon over 400 miles in 14 to 16 hours, ascending into the mountains and offering breathtaking views. Don’t miss the Basaseachi Waterfall, Mexico’s second-highest waterfall, which plunges from an 800-foot crest amidst towering pine trees.
- Location: Copper Canyon, Chihuahua, Mexico
- Highlight: Chihuahua al Pacifico Railway
Snorkel One of the World’s Largest Reefs
Just off the coast of the Riviera Maya lies the world’s second-largest coral reef, a diver’s and snorkeler’s paradise. While many of Mexico’s beach destinations offer diving and snorkeling opportunities, Cozumel stands out as one of the best, with over 30,000 acres of reef protected as a national park. Numerous all-inclusive resorts on the island offer convenient dive arrangements.
For a different diving experience, venture north of Tulum to explore the cenotes. Cenote Dos Ojos, a spring-fed wonder, comprises two sinkholes connected by a long, narrow cavern that invites exploration.
- Location: San Miguel de Cozumel, Quintana Roo, Mexico
- Alternative: Cenote Dos Ojos near Tulum
Celebrate the Day of the Dead
The Day of the Dead, or Dia de Los Muertos, is one of Mexico’s most renowned holidays, celebrated annually from October 31st to November 2nd. This poignant holiday honors deceased loved ones with vibrant festivities held in cemeteries and town squares. Rooted in the merging of the Catholic All Saint’s Day and pre-Hispanic beliefs, the Day of the Dead celebrates the belief that spirits of loved ones return to the world of the living for one day each year.
While Day of the Dead celebrations can be found throughout Mexico in the fall, the most colorful and elaborate events occur in the southern states of Michoacán, Oaxaca, and Chiapas. The rituals on Patzcuaro Lake, particularly on the island of Janitzio, are among the most impressive. In Aguascalientes, the Festival of Skulls features a captivating parade showcasing the iconic skull motifs associated with the Day of the Dead.
- Dates: October 31st – November 2nd
- Notable Locations: Michoacán, Oaxaca, Chiapas, Aguascalientes
Visit Ancient Sites
Mexico was once home to some of the world’s most remarkable ancient civilizations, leaving behind a legacy of art, artifacts, and awe-inspiring sites. The Olmecs, Zapotecs, Mayans, and Aztecs all left their mark on the land, their cities captivating visitors with their grandeur. Explore the Mayan archaeological sites of the Yucatan Peninsula, including Chichen Itza, a UNESCO World Heritage site and one of the New Seven Wonders of the World. In Mexico City, delve into the Templo Mayor, the Aztecs’ main temple, and the ancient city of Teotihuacan, famous for its towering pyramids. Other fascinating ancient sites include Tulum, Cobá, and Monte Alban.
- Notable Sites: Chichen Itza, Templo Mayor, Teotihuacan, Tulum, Cobá, Monte Alban
Luxuriate at an All-Inclusive Resort
Mexico’s all-inclusive resorts are a popular choice for vacationers, offering a hassle-free escape. Whether you seek an adults-only retreat or a family-friendly destination, Mexico has a resort to suit your needs. Indulge in the white-sand beaches of the Yucatan Peninsula or venture to Cabo San Lucas, renowned for its sport fishing and golf resorts.
Families will find a wealth of activities for all ages, including kids’ clubs and diverse dining options. Moon Palace Cancun, for example, offers mini-golf, snorkeling, dolphin encounters, and cycling, while adults can enjoy golfing or relaxing at the adults-only pool.
- Destinations: Yucatan Peninsula, Cabo San Lucas
- Family-Friendly Resort: Moon Palace Cancun
Savor the Food
Mexican cuisine is far more than just tacos; it’s a diverse and flavorful culinary landscape. A trip to Mexico offers the opportunity to discover new flavors and regional specialties. Sample tlayudas, giant grilled tortillas filled with beans and meat, and explore the diverse world of moles. Don’t miss the chance to try authentic tamales, and for those seeking a spicy adventure, sample the chiles rellenos.
Street food is readily available, offering everything from tacos to spicy potato chips and elote, delicious corn in a cup. Vegetarians will also find a wealth of tasty options within Mexican cuisine.
- Must-Try Dishes: Tlayudas, Moles, Tamales, Chiles Rellenos, Elote
Catch the Urban Vibe in Mexico City
Begin your Mexico adventure in the nation’s capital, a vibrant metropolis where ancient history meets modern life. Mexico City’s top attractions include the National Museum of Anthropology in Chapultepec Park, housing an unparalleled collection of Mesoamerican artifacts. Another must-see is the Basilica de Guadalupe, located on the hill where the Virgin of Guadalupe appeared to Juan Diego.
Indulge in a world-class dining experience at renowned restaurants like Pujol and Quintonil. Travelers on a budget can explore the city’s parks, visit the zoo, and browse the Mercado de la Ciudadela, showcasing folk art and crafts from across Mexico.
- Key Attractions: National Museum of Anthropology, Basilica de Guadalupe, Chapultepec Park
- Budget-Friendly Activities: Park strolls, zoo visits, market browsing
Relax on a Mexican Beach
With nearly 6,000 miles of coastline and some of the world’s most stunning beaches, Mexico beckons beach lovers from around the globe. While popular with spring breakers, Mexico offers tranquil alternatives for those seeking a more relaxed experience. Consider visiting museums and botanical gardens or exploring lesser-known beach destinations on the Costa Maya or Baja California.
For those seeking a clothing-optional experience, Mexico offers nude beaches and resorts, such as the Grand Oasis Sens and Temptation Resort in Cancun, and the low-key Zipolite beach in Oaxaca.
- Alternative Beach Destinations: Costa Maya, Baja California
- Nude Beaches: Zipolite (Oaxaca)
Stay in Colonial Cities
Mexico’s colonial history is a testament to the collision of two distinct cultures, resulting in both destruction and a flourishing of art and architecture. Many cities in Mexico have preserved their colonial town plans, cobblestone streets, and architectural heritage. Immerse yourself in the past by staying in a beautifully restored historic hotel.
UNESCO has recognized numerous cities in Mexico as World Heritage sites, including Guadalajara, the birthplace of mariachi and tequila; Merida, known for its vibrant cultural scene; and Morelia, with its elegant pink quarry stone buildings. Explore Taxco, Mexico’s silver capital, Puebla, renowned for its Talavera pottery, and Oaxaca, combining colonial architecture with colorful traditions and delicious cuisine.
- UNESCO World Heritage Cities: Guadalajara, Merida, Morelia, Taxco, Puebla, Oaxaca
Attend a Ballet Folklorico Performance
Experience the vibrant culture of Mexico through dance at the Palacio de Bellas Artes in Mexico City. Witness the Ballet Folklórico de México, featuring dances in traditional dress from various regions of Mexico. The theater, adorned with murals by renowned Mexican artists, provides a stunning backdrop for this long-standing tradition.
The show takes the audience on a journey through Mexico’s geography and history, showcasing remarkable dance styles reflecting the country’s pre-Hispanic, colonial, and revolutionary past.
- Location: Palacio de Bellas Artes, Mexico City
- Highlight: Traditional dances from various regions
Sip Authentic Tequila
Venture to Jalisco, the heart of tequila production, to witness the source of this iconic agave-based drink. Only this region, including parts of Guanajuato, Michoacan, Nayarit, and Tamaulipas, is authorized to produce authentic tequila. Visit the agave fields, learn about the tequila-making process, and indulge in a tasting.
Ride at a Guest Ranch
Escape to the countryside and experience Mexico from horseback at a guest ranch. Ride with a guide through the backcountry, relax by the pool, and enjoy evening horseback rides to witness breathtaking sunsets. Rancho Puesto del Sol, north of Mexico City, and Rancho Los Baños, in the foothills of the Sierra Madres, offer unique ranch experiences.
Swim in a Cenote
Discover the natural wonders of the Yucatan Peninsula by swimming in a cenote, a deep, water-filled sinkhole formed by the collapse of an underground cavern. These natural pools, filled with spring water and rainwater, were once used by the Mayan people for sacrificial rituals. Today, they offer a refreshing and unique swimming experience. Gran Cenote in Tulum is among the most popular.
Shop for Silver in Taxco
Explore Taxco de Alarcon, Mexico’s silver capital, a charming colonial town nestled in the mountains of Guerrero. Stroll through cobblestone streets, browse whitewashed buildings and churches, and discover exquisite silver jewelry in shops, workshops, and from street vendors. Take a cable car to the Christ of Cerro Atachi for panoramic views of the town and surrounding countryside.
Listen to Authentic Mariachi Music
Immerse yourself in the sounds of authentic mariachi music in Guadalajara, the birthplace of this iconic Mexican genre. The Plaza de Los Mariachis is the traditional place to experience mariachi music. Sit at a local cafe, sip a drink, and watch locals hire mariachi bands for special occasions. Request the song "Guadalajara" for a truly traditional experience.
Whale Watch in Baja
Witness the majestic whales that migrate to the Sea of Cortez in Baja California Sur (BCS) to calve. Jacques Cousteau famously called the Sea of Cortez "the world’s aquarium" due to its rich marine life. Spot gray whales, humpbacks, blue whales, and whale sharks in their natural habitat.
Laugh and Cheer at Lucha Libre Wrestling
Experience the spectacle of Lucha Libre wrestling in Mexico City. Witness masked wrestlers performing acrobatic feats both inside and outside the ring, engaging the crowd in a frenzy of excitement. Take a tour for a fun and immersive experience, including transportation, tickets, and perhaps even tequila shots and a Lucha Libre mask.
Shop for Handicrafts
Bring home a piece of Mexico by shopping for handicrafts and folk art, products of skills and knowledge passed down through generations. From silver jewelry to hand-blown glass and hand-woven textiles, Mexico offers a treasure trove of unique souvenirs. Look for rugs and textiles in Oaxaca and Talavera pottery in Puebla.
Catch a Big One
With over 6,000 miles of coastline and more than 500 fish species in its waters, Mexico is a haven for sports fishing enthusiasts. Charter a boat for deep-sea fishing in Baja Sur, Mazatlán, or Puerto Vallarta, and try your luck at catching marlin, tuna, and red snapper. Some resorts in Los Cabos offer surf fishing opportunities and will even cook your catch.