What to Do in Mexico City 2025: 25 Must-See Attractions & Hidden Gems
- Erika Graham
- Aug 22
- 10 min read
Updated: Sep 11

Planning a trip and wondering what to do in Mexico City? You’re in for a treat. The Mexican capital is a city where ancient history, world-class art, and vibrant street life collide. From archaeological sites to contemporary galleries, colorful markets, and trendy neighborhoods, Mexico City is one of the most exciting urban destinations in the world.
This 2025 guide covers 25 must see attractions and hidden gems that belong on every traveler’s itinerary. Whether you’re here for a weekend or a full week, these recommendations blend culture, food, history, and off-the-beaten-path adventures: everything you need to experience the must do things in Mexico City.
Why Mexico City Is a Must Visit Destination
If you’re searching for what to visit in Mexico City, you’ll quickly realize the city has something for everyone. Ancient ruins? Check. Cutting-edge design? Check. Street tacos that will change your life? Absolutely. With nearly 700 years of history layered into its streets, Mexico City is a living museum, but also a dynamic, modern metropolis with trendy neighborhoods, new parks, and innovative dining.

25 Must-See Places in Mexico City
Here’s the ultimate list of must visit places in Mexico City: a balance of iconic landmarks and local favorites, all confirmed open and active in 2025.
National Museum of Anthropology

The National Museum of Anthropology is one of the most important cultural institutions in Mexico City and a must-see for any visitor. Inside, you’ll find the legendary Aztec Sun Stone and thousands of artifacts that trace Mexico’s pre-Hispanic civilizations, from the Maya to the Olmecs. The museum’s design itself is stunning, with its iconic central umbrella structure. A visit here is one of the top things to do in Mexico City if you want to understand the country’s deep history.
Palacio de Bellas Artes

The Palacio de Bellas Artes is the crown jewel of Mexico City’s cultural scene and an essential stop for travelers. This Art Nouveau and Art Deco masterpiece hosts world-class opera, dance, and art exhibitions, while its interior features breathtaking murals by Diego Rivera and other Mexican masters. Even if you don’t attend a performance, the building itself is a reason to visit. It’s one of the most photographed landmarks and a must do in Mexico City.
El Zócalo / Plaza de la Constitución

The Zócalo, or Plaza de la Constitución, is the beating heart of Mexico City and one of the largest public squares in the world. Surrounded by the Metropolitan Cathedral, the National Palace, and colonial-era buildings, it’s the perfect starting point to explore the Historic Center. Walking these streets feels like stepping through centuries of history, from Aztec ruins to Spanish architecture and modern shops. For first-time travelers, this is one of the must see places in Mexico City.
Teotihuacán Pyramids

Just an hour from the city, the Teotihuacán Pyramids are one of the most impressive archaeological sites in Mexico and a top day trip from Mexico City. Known as the “City of the Gods,” this ancient site features the massive Pyramid of the Sun and Pyramid of the Moon, offering breathtaking views of the valley. Walking along the Avenue of the Dead is like stepping back thousands of years into a lost civilization. Visiting Teotihuacán is an unforgettable must do in Mexico City.
Frida Kahlo Museum (Casa Azul)

The Frida Kahlo Museum, better known as Casa Azul, is one of the most popular museums and must visit places in Mexico City. This vibrant blue house was the artist’s lifelong home and now displays her artwork, personal belongings, and photographs. Each room tells a story of her creativity and her turbulent yet inspiring life with Diego Rivera. It’s an intimate, colorful experience that should be on every traveler’s Mexico City itinerary.
See our Frida Kahlo Museum Guide for where to buy official tickets, where to stay near the museum and more.
Xochimilco Canals

The colorful canals of Xochimilco are one of the most unique and must do things in Mexico City. Visitors can ride traditional trajineras (brightly painted boats) while enjoying live mariachi music, local food, and a festive atmosphere. The canals are remnants of the ancient Aztec waterways, offering a glimpse into the city’s history. A day trip to Xochimilco is both lively and cultural, making it one of the must see places in Mexico City.
Chapultepec Park & Castle

Chapultepec Castle is the only royal castle in North America and a must visit attraction in Mexico City. Perched atop Chapultepec Hill, the castle offers panoramic views of the city and houses the National History Museum. Surrounding the castle is Chapultepec Park, one of the largest urban parks in the world, filled with lakes, museums, and gardens. Exploring this area is one of the top things to do in Mexico City for both locals and tourists.
Mariachi Plaza in Plaza Garibaldi

Mariachi Plaza in Plaza Garibaldi is the heart of Mexico’s mariachi culture and a must do in Mexico City. Daily, you’ll find bands dressed in traditional charro outfits playing live music for locals and tourists alike. The lively square is perfect for experiencing authentic Mexican sounds, street life, and culture. Visiting Mariachi Plaza is one of the most memorable must see places in Mexico City for music lovers.
Anahuacalli Museum

The Anahuacalli Museum, created by Diego Rivera, houses a unique collection of pre-Hispanic artifacts alongside Rivera’s personal artwork. The building itself, made of volcanic stone, is an architectural marvel reflecting Rivera’s vision and dedication to Mexican culture. Visitors can explore vast halls filled with sculptures, pottery, and murals that narrate Mexico’s rich history. A visit here is a top cultural must do in Mexico City for art and history enthusiasts.
Looking for an authentic place to stay in the heart of Coyoacán? Casa Tamayo Boutique Hotel is a family-owned gem in a beautifully restored family home, complete with a lush back garden and authentic Mexican art and design.
Sunday Ciclovía on Paseo de la Reforma

Every Sunday, Paseo de la Reforma transforms into a car-free paradise during the Ciclovía, attracting locals and visitors to walk, bike, or rollerblade along the boulevard. Street performers, food vendors, and musicians make it a lively experience for the whole family. This is a perfect way to see the city in an active and fun way while enjoying iconic landmarks along the route. Experiencing the Sunday Ciclovía is a must do in Mexico City for an authentic local outing.
Museo Jumex

Museo Jumex is Mexico City’s premier contemporary art museum, showcasing works by Mexican and international artists. The sleek, modern space hosts bold and rotating exhibitions that attract art enthusiasts and collectors alike. It’s especially popular for younger visitors and those seeking cutting-edge creative experiences. A trip to Museo Jumex is a must visit in Mexico City for contemporary art lovers.
Museo Tamayo

Located in Chapultepec Park, Museo Tamayo features an impressive collection of modern and contemporary art, including works by Rufino Tamayo. The museum’s minimalist design creates a striking contrast with the vibrant art inside, making it a visual treat. Regular temporary exhibitions highlight global artists alongside Mexican masters, offering a dynamic cultural experience. Visiting Museo Tamayo is a must do in Mexico City for art enthusiasts.
Museo Soumaya

Museo Soumaya is instantly recognizable for its futuristic silver-curved façade and is home to over 66,000 works of art. Collections include European masters, Mexican artists, and an extensive Rodin sculpture collection. Entry is free, making it an accessible destination for travelers of all budgets. A visit here is a must do in Mexico City for both architecture and art enthusiasts.
Museo de Arte Moderno

The Museo de Arte Moderno in Chapultepec Park showcases some of Mexico’s finest modern art, including works by Frida Kahlo and Diego Rivera. The museum’s exhibitions cover painting, sculpture, and photography, highlighting the evolution of Mexican artistic expression. Visitors can also enjoy the surrounding gardens and sculptures. This museum is one of the must see places in Mexico City for art and culture lovers.
Casa Estudio Luis Barragán

Casa Estudio Luis Barragán is a UNESCO World Heritage site and a masterclass in modern Mexican architecture. The architect’s personal home and studio showcase his use of color, light, and space, influencing architects worldwide. Visitors can take guided tours to learn about Barragán’s philosophy and design principles. A trip here is a must do in Mexico City for architecture and design enthusiasts.
Casa Gilardi

Casa Gilardi is another masterpiece by Luis Barragán, famous for its bold color blocks, natural light, and serene design. This private house has become a pilgrimage site for architecture fans seeking inspiration from Barragán’s iconic work. Tours are limited, so booking in advance is recommended. Visiting Casa Gilardi is a unique must do in Mexico City for design and architecture lovers.
El Museo del Chopo

El Museo del Chopo is a contemporary art space that hosts experimental exhibitions, music, and cultural events. The museum is especially known for showcasing emerging artists and avant-garde projects. Its underground vibe attracts creative minds looking for something different from mainstream museums. Visiting El Museo del Chopo is a must do in Mexico City for those seeking cutting-edge culture.
Mercado Coyoacán

Mercado Coyoacán is a bustling traditional market offering a feast for the senses. You can sample local delicacies like churros, tacos, and fresh juices while browsing artisan crafts and souvenirs. The market gives visitors a true taste of Mexico City’s vibrant street life and culture. A visit to Mercado Coyoacán is one of the must do things in Mexico City for food lovers and culture enthusiasts.
Lucha Libre at Arena México

Arena México hosts Mexico’s most famous Lucha Libre wrestling matches, a thrilling spectacle of athleticism and showmanship. Wrestlers in colorful masks perform high-flying moves, while fans cheer and vendors sell snacks, creating an unforgettable atmosphere. It’s a lively and uniquely Mexican cultural experience that every visitor should witness. Attending a Lucha Libre match here is a top must do in Mexico City.
Parque México (Condesa)

Parque México is a green oasis in the trendy Condesa neighborhood, perfect for relaxing, walking, or people-watching. Its Art Deco architecture, fountains, and tree-lined paths make it a favorite among locals and tourists alike. Weekend mornings often feature live music, markets, and cultural events. Visiting Parque México is one of the most serene and enjoyable must do things in Mexico City.
Mercado San Juan

Mercado San Juan is a gourmet market known for its exotic foods, fresh ingredients, and specialty items. From unusual meats to imported cheeses and fresh seafood, it’s a paradise for adventurous foodies. Visitors can also sample prepared dishes from vendors inside the market. Exploring Mercado San Juan is a must do in Mexico City for anyone interested in culinary discoveries.
Biblioteca Vasconcelos

Biblioteca Vasconcelos is a modern architectural marvel in Mexico City, featuring soaring shelves, suspended walkways, and striking interior design. Often called the “Megabiblioteca,” it houses thousands of books and hosts cultural events, workshops, and exhibitions. The open, light-filled spaces make it an inspiring place to read or explore. Visiting Biblioteca Vasconcelos is one of the must do things in Mexico City for architecture, learning, and culture enthusiasts.
La Ciudadela Artisan Market

La Ciudadela is Mexico City’s premier artisan market, offering textiles, pottery, jewelry, and traditional crafts from all over the country. Visitors can shop for authentic souvenirs while enjoying the vibrant atmosphere and supporting local artisans. It’s a colorful and lively experience that combines shopping with culture. Visiting La Ciudadela is a must do in Mexico City for travelers seeking authentic Mexican craftsmanship.
Kiosco Morisco (Santa María la Ribera)

Ornate iron pavilion built for the 1884 World’s Fair, now a cultural landmark and gathering place in Santa María la Ribera. Go on Sundays to see. On Sundays at the Kiosco Morisco, the plaza fills with local danzón dancers and live music — it’s one of those authentic cultural experiences that tourists usually miss, but it’s a true must do in Mexico City.
Cineteca Nacional

Cineteca Nacional is Mexico City’s premier destination for film enthusiasts, showcasing Mexican, Latin American, and international cinema. The venue includes multiple screening rooms, outdoor spaces, and rotating exhibitions on the art of filmmaking. With film festivals, workshops, and classic movie retrospectives, it’s a must visit for anyone interested in culture and the arts. Visiting Cineteca Nacional is one of the must do things in Mexico City for an authentic cinematic experience.
Looking for a hotel in Coyoacán, Mexico City? Casa Tamayo Boutique Hotel is a great option. Enjoy the local vibe while being just minutes from Frida Kahlo Museum, Mercado Coyoacán, and all the must do things in Mexico City.