Get 5% of discount using the code
MYESIMNOW5
Buy eSIM
Trustpilot

What to do in Mexico? 10 Experiences to enjoy during your trip

From ancient ruins to white-sand beaches and lively cities, this guide covers the top 10 things to do in Mexico and how to make the most of your trip.

Updated: October 29, 2025

As soon as you arrive, you’ll understand why visiting Mexico is an incomparable experience. Holafly’s summer 2025 travel report revealed that Mexico (and Chile) made up 95.8% of domestic-only trips in Latin America. Even locals love to visit this colorful and energetic country! 

There’s definitely every type of tourist attraction in Mexico, from exploring the streets of Mexico City and historic landmarks like the National Palace and Diego Rivera’s murals, to wandering through ancient Mayan ruins on the Yucatán Peninsula or relaxing on the beaches of Playa del Carmen

To help you plan your trip, we’ve compiled a list of the top 10 things to do in Mexico. You’ll also find practical tips to make the most of your journey through this fantastic country. Grab an unlimited data travel eSIM for your trip and explore Mexico with peace of mind. 

Traveling to Mexico: The basics 

Before exploring all the things to do in Mexico, it helps to know a few essentials. Here are some things to keep in mind before your trip.

  • Language: Spanish is the official language. Learn basic phrases; a smile and a “Hola” can open many doors.
  • Currency: The Mexican peso (MXN) is the official currency. Cash is often preferred in local markets and with street vendors, but your credit card will suffice in large cities.
  • Time difference: Mexico has four time zones. For travelers from the United States, the time difference ranges from 0 to +3 hours, depending on your departure state and the region you’re visiting in Mexico.
  • Electricity: Mexico uses Type A and Type B plugs (same as in the U.S.), with a 127V supply voltage.
  • Visa: U.S. citizens don’t need a visa to visit Mexico for tourism stays of up to 180 days. You only need a valid passport and a completed immigration form, usually provided on arrival or in-flight.
  • Average temperature in summer: 25°-35° Celsius. Check out our guide on what to pack for Mexico
  • Average temperature in winter: 15°-25° Celsius

Mexico tourist attractions: 10 Must-do activities

This list features the top 10 tourist attractions for visitors seeking to explore famous landmarks, islands, and beaches. It will help you make the most of your time in Mexico.

#1 Tulum: A journey through time 

tulum
Limestone cliffs, ancient Mayan remains, and a dreamy beach sum up Tulum. Source: Shutterstock

Imagine a Mayan archaeological site perched on limestone cliffs overlooking the Caribbean Sea. The seaside town of Tulum, located on the Yucatán Peninsula, is a living postcard. The sandy beaches and turquoise waters blend perfectly with the ancient ruins of the former Mayan fortified city.

Top tourist tips:

  • Bring water, a hat, and sunscreen.
  • Arrive early in the morning to avoid the crowds and enjoy the pleasant temperatures.
  • Book your tickets in advance during tourist season and hire a local guide to gain a deeper understanding of the history and discover the city’s most intricate details. 
  • Bring your swimsuit to enjoy the beaches and explore the nearby cenotes.

#2 Teotihuacán: City of the Gods

Teotihuacán
The Avenue of the Dead lined with temples and the dominant Pyramid of the Sun. Source: Shutterstock

The mystical city of Teotihuacán, nicknamed the “City of the Gods” by the Aztecs, is one of the must-see archaeological sites. Going here is considered one of the best things to do in Mexico City.

Located less than 30 miles northeast of the capital, the ancient metropolis’s pyramids will take your breath away. The Pyramid of the Sun, the larger of the two, is also one of the tallest in the world. 

To reach the pyramids, take the Avenue of the Dead, lined with temples and palaces. Be sure to stop at the Teotihuacán Cultural Museum. And if you stay until sunset, you will enjoy an unforgettable natural spectacle.

Top tourist tips:

  • Leave early in the morning to avoid the intense heat.
  • Bring good walking shoes. The Avenue of the Dead is 4 km long, and you will have to climb 248 steps to reach the top of the Pyramid of the Sun.
  • Bring plenty of water and a hat.
  • Allow a full day to explore the site.

#3 Barrancas del Cobre: The Copper Canyons

the copper canyons
Deeper than the Grand Canyon, a paradise for nature lovers and thrill-seekers. Source: Shutterstock

The gorges of the Barrancas del Cobre, or Copper Canyon, are deeper and broader than the Grand Canyon in the United States. Take the time to admire the coppery hues at sunset. This is where it gets its name. To get there, take the famous El Chepe train, which travels through the impressive landscapes of the Sierra Madre Occidental.

If you’re more of an adventurous traveler, you’ll find plenty of exciting sports activities to enjoy, such as hiking on steep trails or zip-lining over the gorges. 

Top tourist tips:

  • Use your phone in Mexico to book your train journey in advance and buy first-class tickets to enjoy the view.
  • Allow at least 2-3 days to explore the region, and don’t hesitate to stop off at Divisadero and Posada Barrancas.
  • Ensure you are adequately equipped for outdoor activities and bring good shoes and suitable clothing.

#4 Chichén Itzá: A Mayan metropolis

Chichén Itzá
A UNESCO World Heritage site and one of the New Seven Wonders of the World. Source: Shutterstock

Chichén Itzá, one of the New Seven Wonders of the World, should be part of your itinerary in Mexico. This ancient Mayan city is also a UNESCO World Heritage Site. Located on the Yucatán Peninsula, it is one of the most popular Mexico tourist attractions. 

Here you can admire the Pyramid of Kukulcán, El Castillo. This architectural masterpiece stands at the center of the archaeological site. During the spring and fall, the shadows cast by the sun create the illusion of a snake slithering down the pyramid.

Remember to visit the large ball court and the Temple of Warriors, with its hundreds of carved columns.

Top tourist tips:

  • Arrive as soon as it opens to avoid the crowds and the heat. You’ll also enjoy beautiful light for your photos. 
  • Hire a certified guide to learn more about the site’s symbolism, including details about astronomical alignment and Mayan mathematics.
  • Test the unique acoustics of the ball court: a clap produces the call of the sacred quetzal bird.

#5 Guanajuato: the colorful colonial city

Guanajuato
A vibrant colonial city with underground tunnels and rich mining history. Source: Shutterstock

With its narrow, winding streets lined with colorful houses and underground tunnels, Guanajuato is a favorite destination for travelers. Visiting this city is one of the best things to do in Mexico.

With its colonial architecture, this former silver mining town is a UNESCO World Heritage Site. If you are in Mexico during October, take the opportunity to attend the annual Cervantes Festival. Visit our guide on popular festivals in Mexico to learn more. 

Top tourist tips:

  • Don’t miss the Callejón del Beso, or Kissing Alley, which is so narrow that lovers can kiss from one balcony to another.
  • Take the funicular railway to enjoy panoramic city views and the surrounding countryside. 

#6 Isla Mujeres: A paradise in the Mexican Caribbean

Isla Mujeres
The perfect island for snorkeling, relaxation, and legendary sunrises. Source: Shutterstock

Isla Mujeres is located in Quintana Roo, just 13 kilometers off the coast of Cancún. This little corner of paradise has everything you could wish for: turquoise waters, white sandy beaches, and a picturesque town center to stroll around.

If you enjoy scuba diving and snorkeling, you should definitely visit the Underwater Art Museum, MUSA. Playa Norte beach and its calm waters are ideal for those who want to relax and swim. Plus, it’s one of the best beaches in Mexico for families. Finally, don’t miss the sunrise at Punta Sur, Mexico’s easternmost point, where the first rays of daylight illuminate the Mayan ruins.

Top tourist tips:

  • Rent a golf cart or bicycle to explore the island from top to bottom.
  • Visit the island between June and September to spot whale sharks.
  • Book a beach hut for your stay to enjoy views of the Caribbean Sea at sunrise and sunset.

#7 Oaxaca City: The cultural heart of Mexico

Oaxaca
Mexico’s cultural heart, famous for its lively markets, crafts, and traditional mole sauce. Source: Shutterstock

Oaxaca City perfectly reflects Mexico’s cultural heritage. Don’t miss its traditional markets where you can grab a Mexico souvenir, cobbled streets, and its mariachis who bring the central square, the Zócalo, to life. 

Above all, Oaxaca is Mexico’s culinary hotspot. You can sample seven varieties of the traditional Mexican sauce, known as mole. Not far from the city, in the Oaxaca Valley, you can visit Monte Albán, an archaeological site dating back to pre-Columbian times. It is here that you will discover the authentic soul of Mexico.

Top tourist tips:

  • Use mobile internet in Mexico to research the best street food at the Mercado 20 de Noviembre. However, beware of spices and chilli peppers widely used in Mexican cuisine.
  • Visit the surrounding artisan villages and take part in a weaving workshop.
  • Sip a glass of mezcal in a traditional and authentic mezcaleria.
  • Take advantage of the night markets to buy some souvenirs of Mexico

#8 Yucatán cenotes: Underground wonderland

Yucatan
Yucatán is full of cave pools with crystal-clear water, perfect for swimming and exploring. Source: Shutterstock

Our list of recommendations would not be complete without the famous cenotes. These natural wells, with limestone walls, are filled with turquoise waters. The cenotes of the Yucatan Peninsula are among the most famous and are considered sacred by the Maya. Some are open to the sky, others are complex caves. The choice is yours, depending on your spirit of adventure. 

The most popular cenotes are: 

  • Ik Kil: a natural cathedral with hanging vines.
  • Gran Cenote: perfect for snorkeling and turtle watching.
  • Dos Ojos: a diver’s paradise with its crystal-clear tunnels.
  • Suytun: famous for its circular pontoon and play of light.

Top tourist tips:

  • Arrive early in the morning to avoid the crowds.
  • Remember to bring your mask, snorkel, and flip-flops. Don’t forget your underwater camera to capture the moment.
  • Choose less touristy cenotes for an authentic experience.

#9 Mexico City: The capital with a thousand faces

Mexico City
A mix of pre-Columbian ruins, colonial heritage, and modern urban life. Source: Shutterstock

Exploring Mexico City should definitely be on your list of things to do in Mexico. In the city alone, you can travel through the country’s most significant eras thanks to its buildings and monuments.

Here, the pre-Columbian era and its traditions combine with colonial heritage and modern skyscrapers. During your city tour, don’t miss:

  • The bohemian neighborhood of Roma-Condesa
  • The historic Zócalo
  • The world-renowned anthropological museum
  • The artistic neighborhood of Coyoacán
  • The Palace of Fine Arts, an Art Deco architectural gem
  • Frida Kahlo’s Blue House in Coyoacán

Top tourist tips:

  • Try tacos al pastor from street stalls or enjoy a traditional breakfast at the Mercado de San Juan.
  • Allow at least half a day for the Anthropological Museum.
  • Use the metro to explore the city; not only is it safe, but it will also help you avoid traffic jams. Or, take a taxi from an official taxi rank or book a private hire vehicle.

#10 San Miguel de Allende: The colonial gem

San Miguel de Allende
Explore this colonial gem filled with art, crafts, and timeless charm. Source: Shutterstock

In the heart of central Mexico, San Miguel de Allende is one of the country’s most charming cities. This city is full of local artists, contemporary art galleries, and local craft shops. Foodies won’t be disappointed, either, as it is also home to gourmet restaurants and the best Mexican street food

The city showcases colonial history with its ochre facades and cobbled streets.

Top tourist tips:

  • Try a local art class for an afternoon to discover the craftsmanship of the artisans.
  • Enjoy the panoramic terraces to admire the view of the city and its surroundings.
  • Visit the craft market and pick up some typical items to take home as souvenirs.

What else can you do in Mexico?

San Cristóbal de las Casas
Perfect for travellers who love adventure and the outdoors. Source: Shutterstock

If you have time, consider exploring Mexico’s national parks. Palenque Natural Park and Tulum National Park offer incredible landscapes and scenery.

Nature lovers will also enjoy visiting San Cristóbal de las Casas. This picturesque little town, located in the state of Chiapas, is surrounded by parks and nature reserves.

Explore things to do in Mexico with peace of mind

Here are some ideas to make your trip to Mexico more pleasant and stress-free.

The best time to visit Mexico

Mexico can be visited all year round, but certain periods are more suitable depending on what you want to discover:

  • From December to April, for pleasant temperatures and to avoid the rain
  • In November, to celebrate the Day of the Dead in Oaxaca
  • From June to September, go whale watching in Isla Mujeres
  • From March to September, to admire the light show of snakes in Chichén Itzá

Getting around

You can get several ways of transportation in Mexico, suitable for all budgets, to travel from one city or region to another:

  • Airplane: convenient for long distances
  • ADO bus: comfortable and economical
  • Car rental: ideal for exploring the country freely
  • Collectivos: authentic and economical local transportation
  • Train: El Jeffe to enjoy the views and landscapes, and for the Copper Canyon experience

Stay connected with an eSIM for Mexico

To keep in touch with your loved ones, navigate safely, and share special moments online, you can purchase an unlimited data eSIM for Mexico (or a local Mexico SIM card).

The first option is the most convenient and flexible. Purchase your digital eSIM card online before you leave. Activate it via a QR code when you arrive and enjoy high-speed mobile data throughout the country. All you need is an eSIM-compatible phone (most modern phones are). 

The second option is a little cheaper, but you will have to give up your current SIM card and risk losing it. You will also no longer be reachable on your U.S. number in an emergency.

Frequently asked questions about traveling to Mexico

What is the most beautiful place in Mexico?

Mexico offers many scenic places: the majestic Mayan ruins of Chichén Itzá, the cenotes of Yucatán, the beaches of Isla Mujeres, and colonial cities such as Guanajuato. There is something for every traveler.

What can you do in Mexico?

There are many different activities to enjoy in Mexico. We recommend exploring the mysterious Mayan cities, swimming in cenotes, savoring world-famous cuisine, strolling through colonial towns, relaxing on beaches, and celebrating with locals at traditional festivals.

How much should you budget for 10 days in Mexico?

For 10 days in Mexico, plan on spending an average of $1,200-1,500 USD per person. This budget covers comfortable accommodation ($400-500), delicious meals ($250-300), local transportation ($200-250), and cultural activities ($250-300). Check out our guide for how long to stay in Mexico

Where to go in Mexico for the first time?

Start with Yucatán: explore the Mayan ruins of Chichén Itzá, swim in the cenotes, then relax on the beaches of Tulum. Continue on to Mexico City for its vibrant culture and legendary cuisine.

Mahnoor Bangush

Mahnoor Bangush

SEO Content Writer

Born and raised in Queens, New York, I'm a Psychology graduate with a passion for writing that I've been nurturing since 2019. Over the years, I've enjoyed creating meaningful content across various niches, including sports, hospitality, and career development. At Holafly, I focus on crafting useful and inspiring pieces to make your adventures more effortless. One of the best perks of this role? Creating travel content always seems to inspire my next vacation destination!

Read full bio