Best Places to Visit in Mexico City | Travel Guide (2024) | Things to Do, See & Eat
Mexico City Travel Guide
Quick overview of Mexico City with our expert tips and insights. Jump to any section.
Welcome to Mexico City, the vibrant capital of Mexico! Situated in the Valley of Mexico, this bustling metropolis is known for its rich history, stunning architecture, and mouthwatering cuisine. As one of the largest cities in the world, Mexico City offers a plethora of attractions and activities for every type of traveler. From exploring ancient ruins such as the Templo Mayor and Teotihuacan to indulging in delicious street food like tacos al pastor and churros, there is never a dull moment in this captivating city. Additionally, art enthusiasts will be delighted by the numerous museums and galleries, including the iconic Frida Kahlo Museum and the National Museum of Anthropology. Whether you're interested in immersing yourself in the vibrant culture, discovering the city's hidden gems, or simply enjoying the lively atmosphere, Mexico City is a destination that promises an unforgettable experience.
Mexico City Travel Videos
We've curated authentic Mexico City videos for inspiration and practical tips. Discover all the amazing places to visit and things to do in Mexico City in 2024. Make your own Itinerary, like a Pro.
Plan Mexico City Trip
Prepare for your Mexico City trip now. Use our trusted partners for great rates and a hassle-free booking experience. Easily book your Hotels now without advance payment and cancel anytime.
Best Places To Visit in Mexico City
1. Mexico City, Mexico: Mexico City is a vibrant and bustling metropolis that offers visitors a unique blend of ancient history and modern culture. The city is home to some of the world's most impressive museums, including the National Museum of Anthropology and the Frida Kahlo Museum. Visitors can also explore the historic center of the city, which is filled with colonial-era architecture and charming plazas. Foodies will love the city's street food scene, which offers everything from tacos to tamales. And for those looking for a little adventure, the nearby Teotihuacan pyramids are a must-see.
2. San Miguel de Allende, Mexico: San Miguel de Allende is a picturesque colonial town located in central Mexico. The town is known for its colorful buildings, cobblestone streets, and charming plazas. Visitors can explore the town's many art galleries and museums, or simply relax in one of its many cafes or restaurants. The town is also home to several historic churches, including the Parroquia de San Miguel Arcangel, which is one of the most photographed buildings in Mexico.
3. Oaxaca City, Mexico: Oaxaca City is a colonial-era city located in southern Mexico. The city is known for its vibrant culture, which is reflected in its colorful markets, traditional festivals, and delicious cuisine. Visitors can explore the city's many museums and galleries, or simply wander through its charming streets and alleys. The city is also home to several historic churches and buildings, including the Santo Domingo de Guzman Church and the Oaxaca Cathedral.
4. Puerto Vallarta, Mexico: Puerto Vallarta is a popular beach destination located on Mexico's Pacific coast. The city is known for its beautiful beaches, lively nightlife, and vibrant culture. Visitors can enjoy a variety of water sports, including surfing, snorkeling, and scuba diving, or simply relax on the beach. The city is also home to several historic buildings and landmarks, including the Church of Our Lady of Guadalupe and the Malecon boardwalk.
5. Tulum, Mexico: Tulum is a small town located on Mexico's Caribbean coast. The town is known for its beautiful beaches, crystal-clear waters, and ancient Mayan ruins. Visitors can explore the Tulum Ruins, which are located on a cliff overlooking the sea, or simply relax on one of the town's many beaches. The town is also home to several eco-friendly resorts and restaurants, which offer a unique and sustainable travel experience.
6. Guanajuato City, Mexico: Guanajuato City is a colonial-era city located in central Mexico. The city is known for its colorful buildings, winding streets, and charming plazas. Visitors can explore the city's many museums and galleries, or simply wander through its historic streets and alleys. The city is also home to several historic churches and buildings, including the Basilica of Our Lady of Guanajuato and the Alhondiga de Granaditas.
7. Merida, Mexico: Merida is a colonial-era city located in the Yucatan Peninsula. The city is known for its vibrant culture, which is reflected in its colorful markets, traditional festivals, and delicious cuisine. Visitors can explore the city's many museums and galleries, or simply wander through its charming streets and alleys. The city is also home to several historic buildings and landmarks, including the Merida Cathedral and the Palacio de Gobierno.
8. Puebla City, Mexico: Puebla City is a colonial-era city located in central Mexico. The city is known for its colorful buildings, historic churches, and delicious cuisine. Visitors can explore the city's many museums and galleries, or simply wander through its charming streets and alleys. The city is also home to several historic buildings and landmarks, including the Puebla Cathedral and the Rosary Chapel.
9. Playa del Carmen, Mexico: Playa del Carmen is a popular beach destination located on Mexico's Caribbean coast. The city is known for its beautiful beaches, lively nightlife, and vibrant culture. Visitors can enjoy a variety of water sports, including surfing, snorkeling, and scuba diving, or simply relax on the beach. The city is also home to several historic buildings and landmarks, including the Nuestra Senora del Carmen Church and the Quinta Avenida shopping district.
10. Cancun, Mexico: Cancun is a popular beach destination located on Mexico's Caribbean coast. The city is known for its beautiful beaches, crystal-clear waters, and lively nightlife. Visitors can enjoy a variety of water sports, including surfing, snorkeling, and scuba diving, or simply relax on the beach. The city is also home to several historic buildings and landmarks, including the El Meco archaeological site and the Cancun Underwater Museum.
Hotels Map Of Mexico City
Use our All-in-one Map to find Best Hotels, Vacation Rentals, Tours, Activities and Restaurants in Mexico City.
Tours And Activities In Mexico City
Check out these Top-Rated Tours and Activities in Mexico City. Read real reviews and highlights.
Food & Drinks To Try In Mexico City
1. Tacos al Pastor: This iconic Mexican dish consists of marinated pork cooked on a vertical spit, similar to shawarma. The meat is thinly sliced and served on a corn tortilla with pineapple, onion, and cilantro. Don't forget to add some spicy salsa for an extra kick!
2. Chiles en Nogada: This traditional Mexican dish is a true culinary masterpiece. It consists of roasted poblano peppers stuffed with a mixture of ground meat, fruits, and spices, topped with a creamy walnut sauce, and garnished with pomegranate seeds. It's a perfect balance of flavors and textures.
3. Mole: Mexico City is famous for its variety of moles, which are rich and complex sauces made with a combination of chili peppers, spices, nuts, and chocolate. Whether you try the classic mole poblano or the lesser-known mole verde or mole negro, you're in for a treat.
4. Tamales: These steamed corn dough pockets filled with various ingredients are a staple of Mexican cuisine. In Mexico City, you can find tamales filled with anything from chicken or pork to cheese and chili peppers. They are often served with salsa and a hot cup of atole, a traditional Mexican drink made from corn.
5. Pozole: This hearty soup is a popular dish in Mexico City, especially during celebrations and holidays. It is made with hominy (dried corn kernels), meat (usually pork), and a flavorful broth seasoned with spices. It is typically garnished with shredded lettuce, radishes, onion, and lime.
6. Mexican Street Food: Mexico City is known for its vibrant street food scene. From tacos and quesadillas to elote (grilled corn on the cob) and esquites (corn kernels served in a cup with mayonnaise, cheese, and chili powder), the options are endless. Don't miss the opportunity to try these delicious and affordable treats from street vendors.
7. Agua Frescas: These refreshing fruit-based drinks are perfect for quenching your thirst on a hot day in Mexico City. Some popular flavors include horchata (a sweet rice milk drink), jamaica (hibiscus flower), tamarind, and agua de pina (pineapple). They are usually served over ice and are a great way to cool down while exploring the city.
8. Mezcal: Mexico is famous for its tequila, but in recent years, mezcal has gained popularity as well. Mezcal is a distilled alcoholic beverage made from the agave plant. It has a smoky flavor and is often enjoyed straight or in cocktails. Mexico City has a growing number of mezcalerias where you can sample different varieties of this unique spirit.
9. Mexican Pastries: Mexico City has a wide variety of delicious pastries and sweet treats to satisfy your sweet tooth. From conchas (sweet bread rolls) and churros (fried dough sticks) to pan de muerto (bread of the dead) and tres leches cake, you'll find something to satisfy your cravings for something sweet.
10. Mexican Hot Chocolate: Mexico is known for its rich and flavorful hot chocolate. Unlike the powdered mixes commonly found in other countries, Mexican hot chocolate is made from scratch using high-quality cocoa, cinnamon, and sometimes a hint of chili powder. It's a comforting and indulgent treat that pairs perfectly with pan dulce (sweet bread).
Best Time To Visit Mexico City
The best time to visit Mexico City, Mexico is during the dry season, which runs from November to April. During this time, the weather is mild and pleasant, with less rainfall compared to the rest of the year. The peak tourist season in Mexico City is from December to February, so it is advisable to plan your trip in advance and book accommodations early. However, if you prefer lower crowds and cheaper prices, you can consider visiting during the shoulder seasons of November and April. It is important to note that Mexico City is located at a high altitude, so temperatures can be cooler compared to other parts of Mexico. It is recommended to pack layers of clothing to adjust to the changing temperatures throughout the day.
Flight Calendar For Mexico City
Use our flight calendar to discover the Cheapest Days and Months to Book Flight to Mexico City.
Transportation To Mexico City
There are several transportation options to Mexico City, Mexico. You can fly into Mexico City International Airport, which is the main airport serving the city and offers both domestic and international flights. Alternatively, you can take a bus or drive to Mexico City from other parts of Mexico or neighboring countries. Mexico City also has a well-developed public transportation system, including a metro system, buses, and taxis, which can be used to get around the city once you arrive.