ADVERTISER DISCLOSURE: The Frugal Tourist is part of an affiliate sales network and receives compensation for sending traffic to partner sites, such as MileValue.com and Cardratings. This compensation may impact how and where links appear on this site. This site does not include all financial companies or all available financial offers. Terms apply to American Express benefits and offers. Enrollment may be required for select American Express benefits and offers. Visit americanexpress.com to learn more. All information about the American Express Schwab Platinum has been collected independently by The Frugal Tourist.
EDITORIAL DISCLOSURE: Opinions, reviews, analyses & recommendations are the author’s alone and have not been reviewed, endorsed, or approved by any of these entities.
Mexico City is one of those places that just keeps surprising you, no matter how many times you visit.
It’s a buzzing mix of ancient history, colorful culture, and modern-day energy, making it an absolute treasure trove of experiences.
If you’re planning a trip, get ready—there’s so much to see and do here!
From ancient ruins to mouthwatering street food, this city has something for everyone, whether you’re into art, history, adventure, or just wandering around soaking up the vibes.

My Top 10 Favorite Sites & Experiences in Mexico City
I’ve been lucky enough to visit Mexico City a bunch of times, and every trip leaves me wanting more.
So, to help you make the most of your visit, I’ve put together a list of my top 10 must-see spots and experiences in CDMX.
Think of it as my personal cheat sheet for exploring this incredible city.
If it’s your first trip, try to check off as many of these as you can—you won’t regret it.
Trust me, Mexico City is one of the most underrated cities in the world, and this list will help you discover why.
Ready to dive in? Let’s go!
1. Teotihuacan – Pyramids and Hot Air Balloon Adventure
Teotihuacan is an incredible archaeological site and, hands-down, my favorite spot near Mexico City—a must-see!
Just an hour’s drive from the city, this ancient wonder shows off the genius of early civilizations.
Walk along the Avenue of the Dead and take in the massive Pyramids of the Sun and Moon, which have stood tall for thousands of years.
For something truly unforgettable, book a sunrise hot air balloon ride over this UNESCO World Heritage Site.
As the golden morning light hits the ruins, it feels like something out of a dream.
Pro-Tip |
---|
If you’d like to skip the sunrise hot air balloon tours, there are Teotihuacan tours that explore the ruins in depth that also stop at the Guadalupe Church and Shrine. |

Must-See Checklist in Teotihuacan |
---|
Pyramid of the Sun: The largest structure in Teotihuacan once allowed visitors to climb to its summit for breathtaking panoramic views. However, this practice has recently been discontinued. Today, the best way to fully appreciate its grandeur is by taking one of the hot-air balloon tours mentioned earlier. Pyramid of the Moon: Offers stunning views of the Avenue of the Dead and the Pyramid of the Sun. Avenue of the Dead: The main path that connects all the major sites in Teotihuacan. Palace of Quetzalpapálotl: An elite residence, known for its well-preserved carvings and murals. |
2. Museo Nacional de Antropología
This world-renowned museum is a must for understanding Mexico’s rich cultural heritage.
Its vast collection spans pre-Columbian times, featuring iconic artifacts like the Aztec SunStone and Mayan treasures.
With its striking architecture and lush central courtyard, this museum is as visually impressive as it is informative.
Take your time here; it’s a treasure trove of history.

Pro-Tip |
---|
Plan your visit to coincide with one of the museum’s exceptional free English walking tours, where expert guides showcase a curated selection of the museum’s most remarkable treasures. Alternatively, you can also check out our top 10 must-see treasures of this museum in this blog post. |
3. Floating Gardens of Xochimilco
Hop aboard a colorful trajinera (flat-bottomed boat) and cruise through the canals of Xochimilco, a UNESCO World Heritage Site.
This quintessential CDMX experience is a lively celebration of Mexican culture, with mariachi bands serenading you, floating food vendors serving up snacks, and vibrant decorations everywhere.
It’s the perfect mix of relaxation and festivity, making it a hit for both locals and tourists. Do not miss!

Pro-Tip |
---|
Most tours combine Xochimilco and the Museo Frida Kahlo. I suggest booking one of these tours to hit two huge CDMX attractions with one stone. |
4. Museo Frida Kahlo and Coyoacán
Ready to dive into the colorful world of Frida Kahlo?
Let me guide you to one of Mexico’s most fascinating spots—the Frida Kahlo Museum, or as the locals call it, La Casa Azul.
You’ll find it nestled in Coyoacán, a bohemian neighborhood that feels like stepping back in time.
Inside this vibrant blue house, you’ll get a peek into Frida’s life—her personal belongings, her stunning artwork, and the vibrant world she shared with Diego Rivera.
It’s like getting a front-row seat to her story!

Pro-Tip |
---|
While you’re in Coyoacán, take some time to wander the cobblestone streets, browse the local markets, and relax in the beautiful plazas. It’s the perfect way to soak up the charm of this historic neighborhood. |
5. Templo Mayor, Zócalo and Centro Historico
If you’re heading to Mexico City, you absolutely have to check out Templo Mayor.
This is where ancient Tenochtitlan, the heart of the Aztec empire, comes to life.
It’s right smack in the city center, next to the massive Zócalo plaza.
Here’s the cool part: you’ll see ancient ruins sitting right alongside colonial-era buildings—a perfect snapshot of Mexico City’s rich, layered history.
While you’re at the Zócalo, take a moment to soak in the colorful performances and lively festivals that happen pretty much all year round.
There’s always something exciting going on, so you won’t leave disappointed!

Pro-Tip |
---|
Got a free day in CDMX? Perfect! I’ve got just the plan for you. Check out this self-guided walking tour of Mexico City’s Centro Historico—it’s free, super simple, and packed with incredible sights. If you’re short on time, no worries. Just focus on the 10 starred stops for a quick but unforgettable dive into the heart of the city. |
6. Palacio Nacional
Located on the eastern side of the Zócalo, the Palacio Nacional is both a political landmark and an artistic treasure.
This impressive building houses Diego Rivera’s famous mural, “The History of Mexico,” which spans centuries of the country’s past.
Walk through its grand courtyards and halls for an inside look at the seat of Mexico’s presidency, steeped in rich tradition.

Pro-Tip |
---|
Palacio Nacional is one of the stops in my free self-guided walking tour of Mexico City’s Centro Historico. |
7. Palacio de Bellas Artes & Sears Café Terrace
Arguably one of the most beautiful buildings in the city, Palacio de Bellas Artes is an architectural gem showcasing art deco and art nouveau influences.
Inside, you’ll find incredible murals, performances, and exhibitions.
After your visit, head to the Sears Café across the street and grab a coffee at their terrace.
The view of Palacio de Bellas Artes from here is postcard-perfect.

Pro-Tip |
---|
This beautiful Palacio and the Sears Terrace Cafe are included in the free self-guided walking tour of Mexico City’s Centro Historico. After your visit here, you can head to our next recommended site – the Diego Rivera Museum, located at the opposite end of the Alameda Central Park. |
8. Diego Rivera Museum & Alameda Central Park
Diego Rivera fans won’t want to miss the Diego Rivera Mural Museum, which houses his spectacular mural “Dream of a Sunday Afternoon in Alameda Park.”
Right next door is Alameda Central, Mexico City’s oldest public park.
Stroll through its shaded paths, admire the fountains and sculptures, or simply relax like the locals in this peaceful oasis.
This park is the perfect spot for people-watching.

Pro-Tip |
---|
Bring some cash as this museum does not accept credit cards during my last visit (2024). |
9. Lucha Libre at Arena México
For a taste of high-octane Mexican entertainment, spend an evening watching Lucha Libre.
This unique form of professional wrestling combines athleticism, drama, and humor into an unforgettable show.
Grab a front-row seat, a mask, and a beer, and cheer for the técnicos (heroes) or rudos (villains). It’s loud, colorful, and completely thrilling.

10. Plaza Garibaldi After Dark
Wrap up your day with a visit to Plaza Garibaldi, the city’s mariachi capital.
Bands in traditional charro outfits roam the plaza, serenading visitors with Mexico’s beloved folk music.
Sip on some tequila or mezcal and savor the energetic, festive atmosphere.
It’s a quintessential Mexican experience filled with music and joy.

What to Eat in Mexico City
Mexico City is a paradise for food lovers, and no trip is complete without indulging in its iconic culinary delights.
Here are three must-visit spots for sweet treats:
- El Moro Churrería: For the best churros in town, El Moro is an institution. Dip these crispy, cinnamon-coated delights into thick, rich hot chocolate for the ultimate comfort food experience.
- Pastelería Ideal: A dream for pastry lovers, this historic bakery offers everything from flaky conchas to intricately decorated cakes. It’s heaven for a midday snack.
- La Rifa Chocolatería: Chocolate aficionados will adore La Rifa, where artisanal, bean-to-bar chocolate is the star. Their hot chocolate and cocoa-infused treats are the perfect indulgence after a day of exploration.
Be sure to also sample iconic street foods like tacos al pastor, tamales, and tlacoyos from local vendors.
Mexico City’s food scene is as diverse as it is delicious.
Where to Stay in Mexico City
For tourists, I suggest using credit card points and free night awards to save some cash when visiting Mexico City.
I recommend staying at the Andaz as it is centrally located in one of Mexico City’s exciting neighborhoods.

I stayed here for free using the World of Hyatt points earned from my Chase Sapphire Preferred® Card and World of Hyatt Business Credit Card.

Travel Insurance
How to Fly to Mexico City for almost Free
All of my trips over the past decade had been ALMOST FREE via travel miles and points.
I accumulate these points from credit card rewards and bonuses.
Some of these credit cards are featured here.
If you are new to traveling using miles and points, join us in our Free Travel Miles and Points Facebook Group.

Final Thoughts
Mexico City is a one-of-a-kind destination that blends ancient traditions with modern vibrancy.
Its remarkable history, world-class art, and unforgettable flavors make it a place worth visiting time and again.
Whether you’re soaring over Teotihuacan, exploring the colorful trajineras of Xochimilco, or simply savoring churros with hot chocolate, every moment here feels like magic.
Pack your sense of adventure and prepare for memories that will last a lifetime. Viva México!
ADVERTISER DISCLOSURE: The Frugal Tourist is part of an affiliate sales network and receives compensation for sending traffic to partner sites, such as MileValue.com and Cardratings. This compensation may impact how and where links appear on this site. This site does not include all financial companies or all available financial offers. Terms apply to American Express benefits and offers. Enrollment may be required for select American Express benefits and offers. Visit americanexpress.com to learn more. All information about the American Express Schwab Platinum has been collected independently by The Frugal Tourist.
EDITORIAL DISCLOSURE: Opinions, reviews, analyses & recommendations are the author’s alone and have not been reviewed, endorsed, or approved by any of these entities.
USER-GENERATED CONTENT DISCLOSURE: The comments section below is not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved, or otherwise endorsed by the bank advertiser. It is not the bank advertiser’s responsibility to ensure all questions are answered.