25 Things to do in Mexico [AWESOME & AFFORDABLE]
There are so many cool things to do in Mexico. This country has an impressive culture. Not only that, the people here are warm, hospitable, and always ready to help. They’ll be more than happy to show you around their country and introduce you to their culture.
Mexico is a vacation destination that provides various kinds of things. From ancient ruins to modern beach resorts, Mexico has something to offer tourists of all ages and interests. Here are just a few of the many things you can do while in Mexico. If you love the beach, you can spend your days lounging on the sand, swimming in the ocean, and working on your tan. If you’re a fan of adventure, you can go zip-lining, hiking, or surfing. And if you’re looking for some culture, you can visit ancient ruins or take a tour of a tequila factory.
No matter what your interests are, there’s something for everyone in Mexico.
Things to do in Mexico
Visit the ancient ruins of Teotihuacan

Teotihuacan is an ancient Mesoamerican city that was once one of the largest in the world. The site is located about 30 miles northeast of Mexico City and is home to some of the most impressive ruins in all of Mexico. Visitors can explore the massive pyramids, temples, and plazas that make up this ancient site.
Explore the colonial city of Taxco
Taxco is a beautiful colonial city located in the state of Guerrero. The city is built on a steep hillside and is home to numerous churches and plazas. Visitors can explore the city’s winding streets, do some shopping at the local markets, and try out delicious food.
Taste the Original Mexican Foods!
Where can you find the most original taste of taco and burrito beyond Mexico?!
You can find a lot of great Mexican food places all around the world, but nothing beats the real thing. When you’re in Mexico, be sure to try out some of the local foods!
Visit the beaches of Acapulco
Acapulco is one of the most popular beach destinations in Mexico. The city is home to numerous beaches, including the famous La Quebrada cliffs. Visitors can spend their days lounging on the beach or swimming in the ocean.
Explore the Mayan ruins of Chichen Itza

Among other things to do in Mexico, visiting ruins is probably the most popular idea.
Chichen Itza is one of the most popular tourist destinations in Mexico. The site is home to a number of impressive ruins, including the massive El Castillo pyramid. Visitors can explore the ruins, learn about the history of the site, and take in the amazing views.
If you’re looking for a truly unique experience, you can swim in the cenote at Chichen Itza. The cenote is a natural sinkhole that was once used by the Maya for sacrificial rituals. Today, it’s a popular spot for swimming and diving.
Go zip-lining in Puerto Vallarta
Do you want to get your adrenaline pumping? Then you should go zip-lining in Puerto Vallarta. The city is home to a number of zip lines that offer breathtaking views of the jungle and ocean.
Puerto Vallarta is also a great place to go whale watching. The city is located on the Pacific coast and is one of the best spots in Mexico to see these massive creatures.
In order to reach Puerto Vallarta, you can take a bus or a plane from Mexico City.
Visit the floating gardens of Xochimilco

Xochimilco is a UNESCO World Heritage site located just outside of Mexico City. The site is home to a network of canals and floating gardens that are popular tourist destinations. Visitors can take a boat ride through the canals and explore the meandering waterways. So, if you’re looking for a unique experience, be sure to add Xochimilco to your list.
If you want to visit Xochimilco, you can take a bus or a taxi from Mexico City. The journey takes about an hour.
Take a cooking class in Oaxaca
Oaxaca is a city located in the southern part of Mexico. The city is known for its vibrant culture and delicious food. If you’re interested in learning how to cook Mexican food, then you should sign up for a cooking class in Oaxaca. You’ll learn how to make some of the city’s signature dishes and you’ll get to taste the food as well.
See the Mayan ruins of Coba

Coba is an ancient Maya site located in the state of Quintana Roo. The site is home to a number of ruins, including the massive Nohoch Mul pyramid. Visitors can explore the ruins, learn about the history of the site, and take in stunning views. One of the best ways to see the Coba ruins is by taking a bike tour. When you’re finished exploring the ruins, you can take a dip in one of the nearby cenotes.
Hike to the top of Sierra Gorda

Are you looking for a challenging hike? Then you should head to Sierra Gorda. The region is home to a number of hiking trails that wind through the mountains. One of the most popular trails is the Ruta de Los Cascadas, which takes hikers to a series of waterfalls. I mean, who doesn’t love a good waterfall?
Explore the Copper Canyon

There are so many fun things to do in Mexico. Besides the cultural attractions and ancient ruins, don’t forget that there is much more to Mexico. The Copper Canyon is a massive canyon located in the northwestern part of the country. The canyon is home to a number of hiking trails, waterfalls, and scenic lookouts. You can also take a train ride through the canyon for an even better view.
Visit the traditional weaving village of Teotitlan del Valle
If you’re interested in learning about the traditional arts of Mexico, then you should visit the village of Teotitlan del Valle. The village is home to a number of artisans who specialize in traditional weaving. You can tour the village, see the weavers at work, and even buy some of their beautiful creations.
Swim in a cenote
Mexico is home to a number of cenotes, which are natural sinkholes. These cenotes were once used by the Maya for sacrificial rituals. Today, they’re popular spots for swimming and diving. If you’re looking for a truly unique experience, then you should add swimming in a cenote to your list.
Go whale watching in Baja California
Baja California is a peninsula located in northwestern Mexico. The region is home to a number of different whale species, making it one of the best spots in the country for whale watching. You can take a boat tour and see these majestic creatures up close. Just be sure to bring your camera!
Hike to the summit of a volcano
Mexico is home to a number of volcanoes, including Popocatepetl and Iztaccihuatl. If you’re looking for a challenge, then you should consider hiking to the summit of one of these volcanoes. It’s a strenuous hike, but the views from the top are well worth it.
Explore a cave system
If you love adventure, then you should explore one of Mexico’s many cave systems. The country is home to a number of different caves, including the Cueva de Los Verdes and the Grutas de Cacahuamilpa. These caves are perfect for exploring, and you never know what you might find. These caves are located in the state of Guerrero and they’re well-known for their stalactites and stalagmites. Visitors can explore the cave system by taking a guided tour.
Go surfing in Sayulita
Sayulita is a small town located in the state of Nayarit. The town is known for its laid-back atmosphere and its surfing beaches. If you’re looking to catch some waves, then Sayulita is the perfect spot. The town is also home to a number of bars and restaurants, so you can enjoy a delicious meal after a day of surfing.
Shop at a traditional market
Mexico is home to a number of traditional markets, where you can find everything from fresh produce to handmade crafts. One of the most popular markets is the Mercado de Artesanias in Oaxaca. The market is known for its wide selection of artisanal goods, including pottery, textiles, and jewelry.
Visit a botanical garden
If you’re looking for a relaxing activity, then you should visit one of Mexico’s many botanical gardens. These gardens are home to a variety of different plants and flowers, making them perfect for a leisurely stroll. One of the most popular botanical gardens is the Jardin Botanico in Puerto Vallarta.
Go bird watching
If you love nature, then you should add bird watching to your list of things to do in Mexico. The country is home to a variety of different bird species, making it a great spot for bird watching. You can find birdwatching hotspots all over the country, but one of the best spots is the Sierra de la Laguna Biosphere. Here, you can find a variety of different bird species, including the Mexican parrot and the Sierra chickadee.
Ride a horse-drawn carriage
While you’re in Mexico, be sure to experience a ride in a horse-drawn carriage. This is a popular mode of transportation in many parts of the country, and it’s a great way to see Mexico’s stunning scenery. You can find horse-drawn carriages in many of Mexico’s cities and towns. You can also find them near popular tourist attractions, such as the pyramids at Chichen Itza.
Take a boat ride on a lake
If you’re looking for a scenic boat ride, then you should add Lake Chapala to your list of things to do in Mexico. This lake is located in the state of Jalisco and it’s one of the largest lakes in the country. You can take a boat tour and enjoy the beautiful scenery. The lake is also home to a variety of different bird species, making it a great spot for bird watching.
Visit a castle
If you’re interested in Mexico’s history, then you should visit one of the country’s many castles. Mexico is home to a number of different castles, including the Castle of Chapultepec and the Castle of Moctezuma. These castles are perfect for exploring, and they offer a glimpse into Mexico’s rich history.
Go deep-sea fishing
Do you love fishing? If so, then you should add deep-sea fishing to your list of things to do in Mexico. The country is home to a number of different fishing spots, making it a great place to catch some big fish. You can find deep-sea fishing charter companies all over the country. They’ll provide you with everything you need for a successful day of fishing.
Go on a safari
Have you ever wanted to go on a safari? If so, then you should add a safari park to your list of things to do in Mexico. The country is home to a number of different safari parks, which are perfect for exploring. You can find safari parks all over the country, but one of the best is the Parque Ecologico de Chapultepec. Here, you can see a variety of different animals, including lions, tigers, and elephants.
As you can see, there are plenty of things to do in Mexico that you can try. The next thing to learn is a bit of frequently asked questions about Mexico.
Visiting Mexico FAQs
Is Mexico expensive to visit?
No, Mexico is not an expensive country to visit. In fact, it’s one of the more affordable countries in Latin America.
What are 3 things Mexico is known for?
Some of the things that Mexico is known for include its ancient ruins, its beaches, and its vibrant culture.
What are some of the best places to visit in Mexico?
Some of the best places to visit in Mexico include Cancun, Playa del Carmen, Tulum, Puerto Vallarta, and Mexico City.
What is the most common thing to do in Mexico?
The most common thing to do in Mexico is to visit ancient ruins. Mexico is home to a number of different ancient ruins, including the pyramids at Chichen Itza and the temples at Teotihuacan.
What are some things to avoid in Mexico?
Some things to avoid in Mexico include drinking tap water, driving at night, and walking alone in deserted areas.
What are some safety tips for visitors to Mexico?
Some safety tips for visitors to Mexico include staying in well-lit and populated areas, avoiding ATMs that are located in isolated areas, and keeping your belongings close to you at all times.
So, are you ready for your next trip to Mexico? With so many things to do, you’re sure to have a great time. Just be sure to follow these safety tips and always remember to be careful wherever you are.
What’s next after Mexico? Check out these blog posts: Things to do in Chicago | Things to do in Seattle