Press ESC to close

25 Must-Do Activities in Mexico

Discover Mexico's Top Attractions

Mexico's allure lies in its diverse landscapes, rich history, and vibrant culture. With a coastline stretching 5,800 miles, it offers everything from serene beaches to bustling cities and historic colonial towns. While it's impossible to see all of Mexico's wonders at once, there are iconic attractions that provide a glimpse into the heart of the country.

Ready to explore one of the most fascinating countries in the world? Here's a list of the top things to do in Mexico.

1. Bask on Mexico's Caribbean Beaches

Crystal-clear waters on the Yucatan Peninsula

The Caribbean coast of the Yucatan Peninsula boasts some of the world's most beautiful beaches, from Cancun's hotel-lined shores to the luxury retreats of Tulum and the untouched Sian Ka'an Biosphere Reserve.

Accommodation: Best Beach Resorts in Mexico

2. Experience the World of Xcaret

Xcaret

Xcaret, Mexico's most popular theme park, celebrates Mayan heritage with over 50 natural and cultural attractions.

Address: Carretera Chetúmal Puerto Juárez Kilómetro 282, Solidaridad, 77710 Playa del Carmen, Q.R., Mexico

Official site: https://www.xcaret.com/en/

3. Dive or Snorkel Cozumel's Teeming Waters

Divers off Cozumel

Cozumel, a diver's paradise, is renowned for its vibrant reef system, part of the Mesoamerican reef, and its rich marine life.

Accommodation: Best All-Inclusive Resorts in Cozumel

4. Surf the Pacific Coast

Surfer in Puerto Escondido

From Baja Peninsula to Oaxaca, Mexico's Pacific Coast offers surf spots for all levels, including the famous Mexican Pipeline.

5. Tap Your Spiritual Side

Preparing for a temazcal ceremony

Mexico's spirituality is deeply rooted in ancient practices, with shamanism and healing rituals like the temazcal ceremony still prevalent today.

6. Take a Boat Trip to El Arco de Cabo San Lucas

El Arco de Cabo San Lucas

El Arco, a natural stone archway in Cabo San Lucas, is accessible only by boat and is a must-see landmark.

Accommodation: Top-Rated Beach Resorts in Cabo San Lucas

7. Explore Mexico's Cenotes

Ik-Kil Cenote on the Yucatan Peninsula

The Yucatan Peninsula is dotted with cenotes, natural underground caverns that offer a unique glimpse into the region's topography and history.

8. Visit the Seaside Ruins at Tulum

Mayan ruins in Tulum

Tulum, known for its luxury and boho chic vibe, is also home to iconic Mayan ruins perched above a stunning beach.

9. Tour Mexico's Best Archaeological Sites

Chichen Itza

Mexico's landscape is rich with archaeological sites from various indigenous cultures, including the famous Chichen Itza and Teotihuacan.

10. Soak Up Colorful History in San Miguel de Allende

San Miguel de Allende

San Miguel de Allende, a UNESCO World Heritage Site, captivates with its artistic spirit, colonial architecture, and cultural events.

11. Learn about Frida Kahlo

Frida Kahlo Museum

Visit Casa Azul in Mexico City, the former home and now museum of iconic artist Frida Kahlo, to delve into her life and work.

Address: Londres 247, Del Carmen, Coyoacán, 04100 Ciudad de México, CDMX, Mexico

Official site: https://www.museofridakahlo.org.mx/en/the-blue-house/

12. Wander through Mexico City's Centro Historico

Metropolitan Cathedral and Palacio Nacional in Mexico City's Centro Historico

The Centro Historico of Mexico City offers a rich tapestry of the capital's history, from Aztec ruins to Spanish colonial architecture.

13. See the Copper Canyon by Train

Copper Canyon

Copper Canyon, larger than the Grand Canyon, offers breathtaking views and can be explored via the "El Chepe" train.

14. Go Eco-Friendly in Bacalar

Aerial view of Laguna de Bacalar

Laguna de Bacalar, known as "The Lake of Seven Colors," is a hidden gem promoting sustainable tourism and natural beauty.

15. Visit the National Museum of Anthropology

National Museum of Anthropology in Mexico City

The National Museum of Anthropology in Mexico City is a treasure trove of pre-Columbian artifacts, offering insight into Mexico's indigenous cultures.

Address: Av. Paseo de la Reforma s/n, Polanco, Bosque de Chapultepec I Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX

Official site: https://www.mna.inah.gob.mx/

16. Stroll Puerto Vallarta's Zona Romántica

Zona Romantica, Puerto Vallarta

Puerto Vallarta's Zona Romántica is the city's charming heart, with beaches, restaurants, and vibrant street life.

17. Discover the City of Oaxaca

Santo Domingo Church in Oaxaca

Oaxaca is a cultural hub, blending indigenous traditions with colonial heritage, and is renowned for its cuisine and nearby archaeological sites.

18. Hop the Caribbean Islands

Aerial view of Playa Norte on Isla Mujeres

Explore Mexico's Caribbean islands, from the bustling Cozumel to the tranquil Isla Mujeres and the eco-conscious Isla Holbox.

19. Stroll Merida's Paseo de Montejo

Historical building in Merida

Merida's Paseo de Montejo offers a glimpse into the city's grand past with its elegant mansions and cultural landmarks.

20. See the Cliff Divers in Acapulco

Cliff divers in Acapulco

Acapulco's La Quebrada features thrilling cliff diving shows, a tradition that continues to captivate audiences.

21. Explore the Longest Malecon in Mexico

Mazatlan's Malecón

Mazatlan's Malecón, the world's longest boardwalk, showcases the city's unique charm and is a hub for local life and festivities.

22. Dive into Rio Secreto

Rio Secreto's underground caverns

Rio Secreto near Cancun is an underground marvel, offering a journey through a network of caves and rivers beneath the Yucatan.

Address: Carretera Federal Libre Chetumal- Puerto Juárez Ejido Sur, 77712 Playa del Carmen, Q.R., Mexico

Official site: https://www.riosecreto.com/

23. Visit the "Other" Side of Los Cabos

Aerial view of Cabo Pulmo National Park, Baja California Sur, Mexico

Discover the East Cape of Baja California Sur, an emerging destination with untouched landscapes and new luxury accommodations.