• Marine Conservation
  • Scuba-diving
  • Travel

Best places to visit in Mexico

Article by GVI

GVI

Posted: January 19, 2023

Mexico is a country full of culture, history, and adventure. From the bustling streets of Mexico City to the warms waters of Cancun, there’s something for everyone to enjoy. Whether you’re a foodie, a history buff, or just looking for a good time, Mexico is the perfect destination for your next vacation. Here are some of our best places to visit in Mexico, including the top sites to see, delicious food to try, and fun activities to do. 

Mexico City

Mexico City is the perfect place to start your Mexican adventure. With its rich history, stunning architecture, and vibrant culture, this city is sure to leave you in awe. Some of the must-see sites in Mexico City include the ancient ruins of Teotihuacan, the famous Zocalo square, and the beautiful Frida Kahlo Museum.

When it comes to food, Mexico City has something for everyone. From traditional street tacos to fancy gourmet restaurants, you’ll never go hungry in this city. Some of the local specialties to try include pozole, a hearty soup made with hominy and pork, and tlacoyos, a type of blue-corn tortilla stuffed with beans and cheese.

For activities, take a walk through the lively neighbourhoods of La Condesa and Roma, which are known for their trendy bars, restaurants, and shops. Or, head to the historic centre of the city and explore the many museums and art galleries.

Cancun

Cancun is the perfect destination for a tropical getaway. Known for its beautiful beaches and crystal-clear waters, this Caribbean paradise is a favourite among tourists. Some of the must-see sites in Cancun include the famous Mayan ruins of Tulum, the Xcaret eco-park, and the Isla Mujeres.

When it comes to food, Cancun has a wide range of options from traditional Mexican to international cuisine. Some of the local specialties to try include ceviche, a dish of raw fish marinated in lime juice, and cochinita pibil, a slow-roasted pork dish.

For activities, take a snorkelling or diving excursion to explore the coral reefs, or go on a fishing trip to catch some of the local seafood. Or, just relax on the beach and soak up the sun.

Oaxaca

Oaxaca is a city of contrasts, where ancient traditions meet modern art. This city is known for its beautiful colonial architecture, rich history, and vibrant culture. Some of the must-see sites in Oaxaca include the ancient Zapotec ruins of Monte Alban, the beautiful Santo Domingo Church, and the Museum of Oaxacan Cultures.

When it comes to food, Oaxaca is a paradise for foodies. With its rich culinary tradition, this city is known for its delicious mole sauces and traditional Oaxacan dishes. Some of the local specialties to try include tamales, mole negro, and tlayudas, a large tortilla topped with beans, cheese, and other ingredients.

For activities, take a cooking class to learn how to make traditional Oaxacan dishes, or visit one of the many artisan markets to buy handmade crafts and souvenirs.

San Miguel de Allende

San Miguel de Allende is a beautiful colonial town located in the heart of Mexico. Known for its picturesque streets, charming architecture, and vibrant art scene, this town is a must-see destination. Some of the must-see sites in San Miguel de Allende include the Parroquia de San Miguel Arcangel, a beautiful 18th-century church, the Instituto Allende – a famous art school – and the El Jardin Principal, the town’s main square.

When it comes to food, San Miguel de Allende offers a wide variety of options, from traditional Mexican to international cuisine. Some of the local specialties to try include sopa de fideo, a noodle soup, and tejuino, a traditional corn-based drink.

For activities, take a walking tour of the town to discover its charming streets and beautiful architecture, or take a hot air balloon ride over the surrounding countryside. Or, indulge in a little retail therapy at one of the many local markets or boutiques.

Puerto Vallarta

Puerto Vallarta is a picturesque seaside town located on Mexico’s Pacific coast. Known for its beautiful beaches, lush tropical landscape, and vibrant nightlife, this town is a popular destination for tourists. Some of the must-see sites in Puerto Vallarta include the Malecon, a scenic waterfront promenade, the Church of Our Lady of Guadalupe, and the Los Arcos National Marine Park.

When it comes to food, Puerto Vallarta offers a wide variety of options, from traditional Mexican to international cuisine. Some of the local specialties to try include fish tacos, ceviche, and margaritas.

For activities, take a boat tour to explore the surrounding coastline and visit nearby beaches, or take a hike through the lush tropical landscape. Or, indulge in some nightlife and dancing at one of the many local bars and clubs.

Puerto Morelos

Puerto Morelos is a charming coastal town located on the Caribbean coast of Mexico. Known for its laid-back atmosphere, stunning beaches and crystal clear waters, this town is a favourite among tourists. Some of the must-see sites in Puerto Morelos include the Parque Nacional Arrecifes de Puerto Morelos, a beautiful national park that is home to a wide variety of marine life and the local artisans market where you can find unique souvenirs.

When it comes to food, Puerto Morelos offers a wide variety of options, from traditional Mexican to international cuisine. Some of the local specialties to try include seafood dishes, ceviche, and traditional Mexican tacos.

For activities, take a snorkelling or diving excursion to explore the coral reefs, or go on a fishing trip to catch some of the local seafood. Or, just relax on the beach and soak up the sun. But if you want to make your vacation count, you can also earn your PADI certification while doing marine conservation work with us at GVI.

These are just a few of the best places to visit in Mexico. With so much to see and do, you’re sure to have an amazing vacation. So, pack your bags and start planning your trip to Mexico today!

what’s up next?
Raja Ampat: Indonesia’s Diving Paradise

Discover Raja Ampat, Indonesia's diving paradise in the Coral Triangle. Explore rich marine life, pristine waters and unique dive sites like Misool and Cape Kri.

You might also like these articles

Los Brasiles: Nicaragua’s Best-Kept Secret
Read the article
Volunteer and Adventure
Discover the Magic of South Africa’s Whale Coast
Read the article
Volunteer and Adventure
Dugongs: The Ocean’s Gentle Giants
Read the article
Volunteer and Adventure
Endangered Species That Have Recovered: Stories of Hope
Read the article
Wildlife Conservation
The Rising Tide of Marine Plastic Pollution
Read the article
Volunteering
What Degree Do You Need to Be a Marine Biologist?
Read the article
Marine Conservation
Endangered Marine Animals: The Crisis Beneath the Waves
Read the article
Scuba-diving
Exploring Marine Biology Jobs
Read the article
Scuba-diving
Marine Biomes: Understanding the Different Types of Ocean Ecosystems
Read the article
Volunteering