Menu
Cart

Things to do in Mexico

Price (per adult)

Pickup at Hotel

Tickets option

Categories

Activity languages

Activities, excursions and tours in Mexico

611 Experiences
Sort by:
AI powered Beta

Smart picks

Get personalised picks that match your interests

0/500

Example: 'Skip-the-line tickets to visit La Pedrera in Barcelona with audio guide under 70 euros.'

AI powered Beta

Smart picks

Get personalised picks that match your interests

0/500

Example: 'Skip-the-line tickets to visit La Pedrera in Barcelona with audio guide under 70 euros.'

AI powered Beta

Smart picks

Get personalised picks that match your interests

0/500

Example: 'Skip-the-line tickets to visit La Pedrera in Barcelona with audio guide under 70 euros.'

What to do in Mexico

Mexico is a country packed with a vibrant culture, remarkable landscapes, and endless adventures. From ancient ruins to pristine beaches, it’s a destination where history, pure relaxation, and delicious food collide. Ready to explore? Dive into these top ten unforgettable things to do in Mexico, and let your journey begin.

Top 10 things to do and see in Mexico

1. Visit the iconic Chichén Itzá

Step back in time at Chichén Itzá, one of Mexico’s most famous archaeological sites. The highlight of this site is undoubtedly the Pyramid of Kukulcan, or El Castillo. This imposing Mayan temple will amaze you and is an excellent place to learn about its history. A guided tour is the best way to immerse yourself in the rich culture of the Mayan civilization.

2. Explore the ruins of Tulum

Another must-see, a two-hour drive from Cancun, are the ruins of Tulum. It’s one of the most awe-inspiring historical sites in Mexico, thanks in part to its clifftop location overlooking the Caribbean Sea. Don’t miss the Temple of the Frescoes and its extraordinary murals. After your visit, cool off at Playa Paraíso – the name says it all, right?

3. Soak up the sun on Cancun’s beaches

Powder-white sand and crystal-clear water make Cancun’s beaches unmissable. Whether you’re relaxing under a palm tree or trying out exciting watersports, this destination promises an unforgettable beach holiday.

4. Snorkel in Cancun’s underwater world

Cancun doesn’t just have beautiful beaches, it’s also a gateway to incredible underwater adventures. The Great Mayan Reef, located between the Yucatan Peninsula and Cozumel Island, is one of the top snorkelling spots on the planet. Explore the colourful marine life or dive into one of the sacred cenotes. And for even more thrills, head to Xplor Adventure and Xel-Há adventure parks.

5. Unwind in Riviera Maya & Playa del Carmen

Riviera Maya is synonymous with a tropical paradise. This tourist area is bursting with sugar-white beaches and turquoise waters. Perfect for relaxation and a bit of adventure. One of the area’s top beach resorts is the bustling Playa del Carmen, a hub for nightlife, watersports and boutique shopping. Whether you’re snorkelling in cenotes or enjoying lively beach clubs, this destination has something for everyone.

6. Relax in Puerto Vallarta

Another popular beach resort can be found on the Bay of Banderas, on the Pacific Ocean – Puerto Vallarta. This city is known for its cobbled streets, vibrant art scene and stunning sunsets. Whether you want to spot whales, stroll along the beaches or simply relax on the golden sands, it’s all here. End a relaxing day at the beach with a stroll along the lively Malecon promenade.

7. Discover the charm of Los Cabos

Los Cabos, located on the southern tip of Baja California, offers a mix of luxury resorts, exciting excursions and natural wonders like El Arco, the iconic rock formation at ‘Land’s End’. From diving into the Sea of Cortez and whale watching to camel rides through the Baja outback, this destination is packed with unforgettable experiences.

8. Experience the vibrant life in Mexico City

Mexico City is a metropolis brimming with cultural, historic and culinary delights. For a deep dive into the country’s heritage, visit the National Museum of Anthropology. Then, stroll through Chapultepec, Mexico’s largest urban park, and sample tacos and other Mexican fare in the bustling markets. Exploring this city is the perfect introduction to Mexico’s diversity.

9. Marvel at the Copper Canyon

Often compared to the Grand Canyon, the Copper Canyon or Barranca del Cobre is a series of six enormous canyons in northern Mexico. Take a scenic train ride on the El CHEPE, go hiking, or visit local Tarahumara villages for a deep dive into the region’s culture.

10. Sample traditional Mexican cuisine

From street tacos to guacamole, tamales to tres leches cake, Mexican food is an unforgettable part of your trip. Visit Oaxaca for its vibrant markets and culinary tours or Puebla for its iconic mole poblano. Trying these dishes adds a delicious cultural layer to your adventure.

Get ready to visit Mexico

For great beach holidays, November through to April offers warm, dry weather. But if you’re heading to Mexico City or exploring the Yucatan Peninsula, spring and autumn are ideal for avoiding both the heat and the crowds.

Mexico has some of the most beautiful beaches in the world. The serene sands of Playa Paraíso near Tulum, the lively shores of Cancun and the turquoise waters of Playa del Carmen are favourites. For a quieter getaway, head to Isla Holbox or the beaches of Puerto Vallarta.

Your first trip to Mexico should combine history, culture, and relaxation. Start your trip in Mexico City, where you’ll explore top museums, then travel to iconic sites like Chichen Itza and the Tulum ruins, before ending your adventure with a well-earned rest on the beaches of the Riviera Maya. Don’t forget to indulge in authentic Mexican cuisine and explore the incredible underwater world of cenotes.

Frequently asked questions about Mexico

These are some of the most popular destinations in Mexico:

Here are the must-see attractions in Mexico: