Things to do in Mexico

Things to do in Mexico

Mexico City

Image by

*Vacation Mode is a for-profit site. It contains paid banner advertisements that are generated and managed by a third-party network. This site also includes relevant affiliate links (both in the content and on the sidebar) all of which we do our best to clearly mark as such.


Mexico is home to beautiful beaches, amazing food, and vibrant cities. There's no shortage of things to do in Mexico, and here are just a few ideas for travellers who want to explore the country.

1. Visit Cancun and Playa del Carmen. These two beach towns are popular destinations for tourists, especially during spring break. Both offer plenty of activities, including swimming, snorkelling, scuba diving, surfing, shopping, dining, and nightlife.

2. Explore the Yucatan Peninsula. Located south of Mexico City, the peninsula offers visitors a chance to experience Mayan culture. Many tours focus on visiting archaeological sites and seeing ancient ruins. Others visit smaller villages and local markets.

3. See the Mexican Revolution. The revolution was a civil war fought in Mexico from 1910 to 1920. It resulted in the overthrow of the government and led to the deaths of thousands of Mexicans. Today, the conflict is remembered each November 1st.

4. Go whale watching. Whale sharks are found off the coast of Veracruz, Tamaulipas, Quintana Roo, Baja California Sur, and Sonora. Although rare, you can spot these gentle giants near coral reefs.

5. Travel through colonial towns. Colonial towns like Puebla, Guanajuato, Oaxaca, and Mérida are filled with colorful buildings and cobblestone streets.

6. Eat tacos. Tacos al pastor are a traditional dish served throughout Mexico. Pork is marinated overnight in pineapple juice and spices. Then, it's roasted over mesquite wood and topped with cilantro, onions, and salsa verde.

7. Drink margaritas. Margaritas were invented in Mexico and named after the city of Margarita de la Virgen, where the recipe originated. Try a classic tequila drink with lime and salt.

8. Shop for artisanal goods. Artisan crafts are sold everywhere in Mexico. From handcrafted furniture to jewellery, shoppers can find unique items made by locals.

9. Enjoy international cuisine. Mexican food is influenced by Spanish, French, African, indigenous, and other cultures. Traditional dishes include carnitas, mole poblano, and chiles en nogada.

10. Learn about Aztec history. The Aztecs dominated much of present-day Mexico. They built Tenochtitlán, now called Mexico City, and expanded into neighboring regions.

11. Watch the sunrise. Sunrise is a magical moment anywhere, but it's particularly special in Mexico. Sit outside and enjoy the sun while drinking hot chocolate or coffee.

12. Take a cooking class. Cooking classes allow students to learn about different regional cuisines. Some courses teach basic techniques, while others focus on preparing authentic foods.

13. Attend a festival. Festivals celebrate everything from religious holidays to local traditions. Visitors can expect music, dancing, parades, and delicious food.

14. Visit museums. Museums showcase everything from pre-Hispanic artifacts to modern art.

15. Experience sports. Soccer is the most popular sport in Mexico. Fans can watch games on TV or attend matches in person. Baseball is another favorite pastime.

16. Ride horses. Horseback riding is available in many parts of Mexico. Riders can choose between guided rides and unguided treks.

17. Swim with dolphins. Dolphin swims are offered in several places along the Pacific Coast. Guests board boats specially designed to accommodate both humans and marine mammals.

18. Drive through the desert. Deserts cover much of northern Mexico. Road trips give visitors a chance to view stunning landscapes.

19. Hike volcanoes. Volcanic mountains dot the landscape of Mexico. Hiking allows visitors to see volcanic craters, lakes, waterfalls, and other natural wonders.

20. Go white water rafting. Rafting down rivers carved by waterfalls gives guests a thrilling adrenaline rush. Tours range from half days to multiple days.


Add new comment

Restricted HTML

  • You can align images (data-align="center"), but also videos, blockquotes, and so on.
  • You can caption images (data-caption="Text"), but also videos, blockquotes, and so on.
CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
2 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.