Mexico Things to Do

Table of Contents

Things to Do as a Family

Due to the vibrant Mexican culture, natural wonders, and welcoming people, it is easy to have a great Mexican family vacation. Going on a family vacation would mean you would like to carry out some activities with your kids and family members. You would have to see that these activities are safe while ensuring that you all enjoy a good time at them.

So, we will discuss some fun things you could do with your family in Mexico.

Visit Chichen Itza and Other Mayan Ruins

One of the favourite things tourists do in Mexico is going to Chichen Itza and the Mayan ruins. Since Chichen Itza is one of the Seven Wonders of the World, so it is a must place to visit if you are in Mexico. You can find it in the Yucatan Peninsula. Most people hire a guide to make the trip and experience more lively and exciting with the family.

The place provides a good educational experience for children by embodying with history of this 5000-year-old culture. Kids will find new knowledge about the Mayans very interesting like they used pressed boards to flatten the head of newborn babies.

You must hire a tour guide who will provide you with factual information about Mayans and the civilization of that time. Some people prefer not to have a guide and go there for sightseeing and to take pictures.

Do Zip Lining Through the Jungles

Zip lining is an adventurous activity you and your teenage children could do through the jungles in Mexico. This thrilling attraction is an amazing experience if done with your kids and family members. This activity is quite common in Mexico as many companies offer such an attraction to the people visiting their area.

If you are interested in this adventurous sport, search for some local companies in the area you are residing in. Although the companies take extensive measures to ensure safety, it is better to know the rules and regulations before you apply for it. This sport is exciting yet dangerous, so it is better to consider the minimum age and height requirements.

There are several other fun activities that you can do along the track. Some people take pictures and make boomerangs to capture the moment as a memory. Depending on your location and the company you have chosen to zip-lining, you can opt for treetop pathways that start from the ground and escalate at every checkpoint.

Whale Watching

Whale watching is one of those unique activities that you could experience with your kids and family. Apart from the aquariums, you can see these whales live from a safe distance which is a wonderful experience for the whole family.

Tourists coming in the months from December to March should travel to Cabo or Puerto Vallarta, where they will get a chance to witness these whales up close. The whales travel from colder northern Mexico to this part of the country to enjoy the warm ocean climate.

Their enjoyment of a warm climate welcomes people, including travellers, to witness whales spout water into the air and jump out of the water. Such a thrilling sight is a wonderful experience for travellers who are enjoying their vacation time with their respective families.

Visit an Eco-Park

If you plan on visiting a North American country, specifically Mexico, then going to an eco-park with your kids should be on your bucket list. Almost everyone who visits Mexico goes to the eco-park due to the variety of fun activities they can do with their family.

There are several eco-parks in Mexico that you can visit, depending upon your location. In these parks, you can do fun activities like tubing down a river on this long slide which is very comforting for kids who love water parks. Moreover, you can do snorkelling, for which you would need an instructor, and see the sea life up close and underwater.

If you are in Cancun, visit the X-caret and Xel-ha eco-parks with your family. Some people also jump the cliff and swim in underground caves like natural sinkholes. This is a perfect spot for a family swim on a hot day.

Swimming With Dolphins

Swimming with dolphins has become one of the best and most enjoyable fun activities on vacation. Many kids would like to be surrounded by these innocent and loving creatures, and they can also play with them in the presence of an instructor. These activities are being offered by many resorts in Mexico and also offer dedicated private places where the kids can opt to play and swim with the dolphins.

If you would like to swim with the dolphins, then it is better to check the area where you live and note down the minimum age requirements. These places have a dolphin trainer that would teach you the dos and don'ts when swimming with the dolphins.  

Top 10 Places to Visit in Mexico

First, we have made a list of the top 10 places you must visit in Mexico.

1.     Mexico City

Start your holiday with Mexico City, the capital of Mexico and one of the largest cities in the world. It is the most multicultural of all places in Mexico as it consists of groups of many different ethnicities. You are bound to find someone there that speaks your language.

Though Mexico City has no beaches, there are many other exciting sites there that you should visit. For example, you can visit the Historic Center, which consists of places like the Metropolitan Cathedral, the Plaza de la Constitucion, the ruins of an ancient Aztec temple, and the National Palace.

You should also definitely check out Chapultepec Park and the Xochimilco Floating Gardens when in the city. We recommend you book a sightseeing tour of the city to ensure you cover all the attraction sites.

2.     Cancun

Cancun is another must-visit place in Mexico. It is especially popular amongst people that enjoy beaches, Mexico timeshares, and all-inclusive resorts. But Cancun doesn't just offer parties and luxuries; there is something for everyone.

Going a little further from the hotel area and into the city, you will come across the opposite –regular Mexicans enjoying their everyday lives, eating traditional local food, salsa dancing, and much more. It is known as Mexico's resort capital for a reason! Things are comparatively cheaper here compared to the resort life.

So, if you get tired of the luxurious life at the resort, you can head into the city for a bit, meet locals and try street food and other things.

3.     Mérida

Mérida, Yucatán's capital and largest city in the Peninsula, is nicknamed Ciudad Blanca, the "White City." The name comes from its very unique buildings made of white stone.

Mérida's isolated location is the best starting point for exploring Mayan sites like the Chichén Itzá and Tulum. The city possesses its unique set of things such as cuisine, dialect, and culture that is formed by influences of the Mayans, Caribbeans, and colonialists. There is "el Zocalo," which is the main Plaza of the city, then El Pasea Montejo, the tree-lined street of Mérida, and so much more!

So, along with being able to roam around exploring the White City, you will also have many museums, theatres, and art galleries to explore. And, once you're done for the day, you will have plenty of restaurants to choose from.

4.     Tulum

Tulum is not only one of the best beaches in Mexico but is also known for being home to one of the most scenic ruins in all of Mexico, the Tulum ruins. The ruins are a Mayan city located on a cliff that overlooks the Caribbean sea coast. It is the perfect location to go on adventures, have fun and relax.

Tulum lays out several opportunities to explore water-based activities with your family. These include diving, snorkelling, and water parks.

The three Tulum areas, Tulum Pueblo, Tulum Playa, and Tulum Ruinas, are not within walking distance. So, you could dedicate a day to exploring the town centre, from there you go to the sandy beaches and so on.

5.     Los Cabos

Los Cabos, often referred to as only "Cabo," is the world's marlin sport fishing capital. It is a large stretch of coastline where the desert and the sea meet, making it the perfect beachy destination for families.

Other than that, this is another location in Mexico where you can enjoy water-based activities with your families – including snorkelling, whale watching, shark diving, and much more!

You can visit towns like San José del Cabo and Cabo San Lucas along the 30-kilometre stretch of Los Cabos. These traditional Mexican towns offer not only touristic sites but also luxurious resorts, fancy restaurants, and places to party at.

6.     Copper Canyon

Copper Canyon, located in Chihuahua, consists of six separate Canyons that are bigger and deeper than the Grand Canyon.

The Canyons are full of flowers, trees, and wildlife, making it the perfect location for exploring with your family. It is also known for its waterfalls and rock shapes resembling animals and humans.

The best way to explore Copper Canyon would be to take the train. If you take the train, you will explore places like the main canyon from Chihuahua to Los Mochis within about 15 hours. However, some people prefer biking, hiking, and horseback riding around the area.

7.     Palenque

Palenque is one of Mexico's most beautiful Mayan ruins; that is one place you must visit. It is home to some of the best Mayan sculptures, carvings, and architecture.

The Temple of Inscriptions, a pyramid temple, is an example of what you can find in Palenque.

The Aztecs' ruined city, Teotihuacan, or the "birthplace of the gods," is another place you can travel to from Palenque that consists of many breathtaking pyramids, some of the largest in the world!

8.     Acapulco

Acapulco has long been a favourite family destination in Mexico. It is the largest beach resort city in Guerrero.

You should check out some of the most popular beaches in and around Las Costera: our Icacos, Tamarindos, Hornos, and Papagayo. If you were looking for something cleaner and located directly on the ocean, Langosta and Caleta are some really nice beaches worth checking out.

When in Acapulco, another must-do would be to watch La Quebrada Cliff divers dive 147 feet deep into a shallow inlet. It is nice that you can even view it while having lunch or dinner at restaurants nearby.

9.     Guadalajara

Guadalajara, Mexico's second-largest city, is one of the most popular getaway spots in Mexico, perfect for couples and families looking to catch a break from the fast city life!

Guadalajara has several museums and other cultural sites that show off the rich Mexican history. Plaza de Armas, Palacio de Gobierno, and Catedral de Guadalajara are a few notable buildings you should check out when sightseeing.

The city is also unique because tequila and Mariachi emerge here, so you are guaranteed to enjoy the nightlife.

10.  Oaxaca

Lastly, Oaxaca, the capital of Oaxaca, is another one of the most popular places in Mexico amongst tourists. It has even made it to UNESCO's World Heritage Site.

This city is famous for keeping its traditional and cultural values alive by remaining untouched by modern development. So, you are bound to come across scenic places, vibrant art, colourful festivals and festivities, and other forms of natural beauty.

We also recommend that you visit Oaxaca during November 1-2 as Mexico's Dia de Muertos celebrations take place then, and Oaxaca is known for it.

Top 10 Places to Eat Out

Visiting new places means that you can try out new food. Apart from being a tourist destination, Mexico has also attracted travellers from other countries due to its exquisite culinary skills. Mexico offers various flavours that differ from one country region to another. Each region presents ingredients and food preparation which is so unique that you are bound to enjoy an ultimate food experience throughout your trip.

So, we will discuss the top 10 places to eat out with your family in Mexico. 

1.   Monterrey

Located in Northern Mexico, Monterrey is a food destination that travellers cannot miss out on. The locals in this part of Mexico consider themselves the steak experts, which is an ideal way of telling others that they won't find a steak better cooked than here.

The culinary essence of Monterrey goes well with the dry climate. Perhaps that is why the restaurants in the region serve salty dishes and charcoal grilling. The desert-like ambience makes the food worth the stay for tourists in the area. One of Monterrey's famous dishes is flour tortilla wraps, and the ideal way to try them is when the chef makes them fresh on the spot.

You can also visit the Regio Land in Monterrey and try out their iconic Cabrito, which you won't find elsewhere. People come to this place especially for this goat meat because it is so tender and soft and melts in your mouth. You can choose Cabrito in any way you would like; some prefer to have it grilled, while others like it to be slowly grilled on charcoal.

If you are in Northern Mexico, you should definitely visit El Rey del Cabrito restaurant as they only serve Cabrito and nothing else. The place is as legendary as the Cabrito they make.

2.     San Miguel de Allende

On the day of your arrival in Mexico, you must go straight to San Miguel de Allende for its impressive architecture and growing culinary culture. This place combines Ancient Mexican and European culture on one plate.

You will experience simple and traditional foods and high-end and international dishes that will make your time at San Miguel de Allende memorable. Some traditional dishes the city offers include the Pacholas and Fiambres. Some people find this city's water quite refreshing, so if you are thirsty, ask a local to provide you with a glass of water.

Many rooftop restaurants surround this beautiful city from where you can see the breathtaking landscape and topography of San Miguel de Allende. The locals claim that the rooftop restaurants offer the most stunning views, improving the ambience.

If you would like to enjoy your meal with a breathtaking view, then you should definitely visit places like Atrio and Casa Nostra. The views from every window of these particular places will give you the ultimate tourist experience in Mexico.

3.     Puebla

Puebla is one of the leading food destinations that every tourist in Mexico must experience. The meals served in Puebla are simple and complicated simultaneously, making it so exciting. Perhaps tourists are attracted to this familiar but unique meal called Mole Poblano.

The mole sauce in the Mole Poblano is prepared with no less than 100 ingredients that consist of various chillies, spices, and vegetables. Being one of the most representative dishes in Mexico, travellers feel the urge to try it out at least once. The dish is known to bring a culinary festival to the mouth of the person.

At Puebla, you can try out dishes that go decades back to ancient Mexico, like chiles en nogada. The dish represents the Mexican flag since chillies and parsley are green, and the nogada sauce is white, with a red pomegranate.

Travellers visiting Mexico for the first time can try chiles en nogada in Puebla at various restaurants. Some famous restaurants in Puebla include La Casita Poblana, Fonda de Santa Clara, or Casa Del Mendrugo.

4.     Valle de Guadalupe

Most travellers love to taste a good beverage from time to time. Valle de Guadalupe is a popular food destination in Mexico since it is the wine capital. This place is in Baja California, where you can try different world-class vineyards.

Visitors of Valle de Guadalupe can also tour with a tour guide for these first-class wineries like Monte Xanic, Las Nubes, etc. You can also get a chance to be part of the wine tastings held by wine experts.

Some recommended restaurants in Valle de Guadalupe serve the region's local food, including fresh seafood, fresh fish, and quail. You should definitely try some fish tacos from this area. You can also grab a bite after finishing the tour of wineries.

The locals in the region recommend a place called Deckman's en el Mogor. All the ingredients like olive oil, spices, vegetables, and meat are home-grown and come directly from the property. So you can enjoy a freshly cooked meal with a glass of wine directly from the wineries. With an impeccable view of the vineyards, you will surely enjoy your meal with a fantastic ambience.

5.     Puerto Vallarta

Puerto Vallarta's surreal beauty has attracted several tourists from around the globe, giving rise to it becoming the best foodie destination in Mexico. The residents of Puerto Vallarta come with an international diversity that brings international cuisines to the travellers. Several resorts in the region have world-class chefs that offer food variety worldwide.

Since the city has convenient access to seafood, there are plenty of famous Japanese restaurants in Puerto Vallarta. An example of this is the Hiroshi restaurant at Hotel Mousai. Many travellers book their accommodation at this hotel to easily access the restaurant.

You can also try several local dishes of Puerto Vallarta, such as zarandeado fish, Tortas Ahogadas, etc. Puerto Vallarta ensures that all travellers enjoy their time at this place regardless of age or ethnicity. You can try tostadas and guacamole at Blanca Blue restaurant in Puerto Vallarta.

The city will host a gourmet festival every year where the best restaurants in the region will participate and provide food offerings to the people. These restaurants include Loma 42, La Peska, and Bocados Steak House.

6.     Merida

Merida is a vibrant city in Yucatan, where it offers the iconic culinary experience in Mexico. The different dishes offered by Merida are a combination of traditional flavours and specific ingredients and spices brought by the Spanish.

Merida's cuisines are unique, so that every Mexican food admirer would know about its origin. The different dishes come with strong spices that match the sweet and salty flavours in the dish.

The locals of Merida recommend travellers to try Cochinita Pibil. This iconic dish is prepared with a pork base, various spices, and little orange sweetness. You can eat this meal with red onion, habanero pepper, and banana leaves. The final look of this dish sounds more tempting than hearing about it. You can order a lime soup to go with Cochinita Pibil.

If you want to try some Cochinita Pibil, visiting the La Lupita stand at the Santiago Market or El Naranjo is best. Even the locals in Merida go to these two places to try the Cochinita Pibil especially. You can also eat other high-end gourmet dishes at classy and traditional restaurants.

7.     Oaxaca City

Oaxaca City has recently surfaced due to the region's growing interest in food scenes. The state of Oaxaca has many young chefs who are mastering their techniques by training with the area locals. Perhaps that is why many travellers from different parts of the world are attracted to this city of Mexico.

Many travellers feel they need to try the food themselves to acknowledge whether it is as good as advertised. Some popular food items that have gained international attention include Mole Oaxaqueno or their fresh Quesillo.

One specific dish that you must try in Oaxaca is the Tlayuda. This delicious dish prepares a large toasted corn tortilla topped with beans with special Oaxacan cheese and a salsa of your choosing. The dish is served with a tasty steak called Tasajo that you can only find in Oaxaca.

Oaxaca city has some of the best restaurants Mexico can offer travellers, including Alfonsina, Casa Oaxaca, and Criollo. Pairing the food of your choice with the local mezcal will surely provide you with a beautiful food experience in this part of Mexico. 

8.     Pujol

If you are visiting Mexico, you will surely visit Mexico City with a food emporium to offer for tourists in the region. One of the high-end fine dining restaurants in the region is the Pujol restaurant, which is so hard to get in that you would need to book in advance to experience the place.

Dining at Pujol will provide you with an experience of Mexican cuisine, which is different in its ways. The meal includes food items like amuse-bouche, a sorbet, and churro. Pujol's menus come with a six-course meal; you cannot purchase an a la carte as that's not an option.

Travellers dining at Pujol will get to taste most menu items in small quantities. The restaurant's signature dish is the Mole Mandra. Travellers worldwide come to try it out because of its hype as people who had the chance to eat it left remarkable reviews about it.

Although this dish has many variants that are available in other restaurants, if you wish to taste the original one, then Pujol is the only option. The dish consists of cocoa, chillies, peanuts, sesame, tomatoes, and different spices.

9.     Biko

Biko is called the 'Legendary Restaurant' of Mexico City. Perhaps the main reason is that the chefs come from different cultures, so they try to blend that diversity into the dishes. At Biko, you will experience Mexican food with a blend of different flavours worldwide.

The restaurant comprises big slated windows showing you beautiful views of Mexico City. The place offers some of the best and most tempting Spanish dishes like the traditional Spanish bacalao and Jamon, which is an ideal meal for dinner.

At Biko, you can also taste some of the best desserts in the world. Their dessert menu will offer you anything sweet of your choosing, prepared from the agave plant that brings out the unique taste.

Due to the restaurant's popularity, finding a nice place with a beautiful view would be difficult during lunchtime, so it is best to make a reservation for dinner to enjoy a wonderful time with your loved ones.

10.  Quintonil

To have the ideal Mexican City food experience, you should visit Quintonil. The menu of this place consists of a full range of vegetables, including mushrooms, herbs, etc. You can order a turkey served in black sauce and cacao. For the side dish, you can have vegetables and sliced onions to complete your dish. The restaurant is best to taste menus specifically limited to Mexican cuisines.

Quintonil will change its menu as the seasons change and consider the availability of the local ingredients. However, some dishes remain constant in all the seasons because they are customer favourites.

The restaurant offers a ten-course tasting meal where chefs prepare each food item using traditional Mexican ingredients such as beans, corn, chillies, mushrooms, and squash. You should order burnt corn ice cream in dessert as it is a huge customer favourite. Travellers who want individual meal items can look at some restaurants' a la carte options.

Since the restaurant is in the heart of Mexico City, so you would need to make an advance reservation. The perfect way to enjoy your time at Quintonil is by having your meal served in an open-air area with a mesmerizing garden-like ambience under the starlight.

Middle East