For our family’s first-ever visit to Mexico City (CDMX), we had the opportunity to spend a week journeying and eating our way through the capital city’s lovely, historic, and vibrant streets. We found the city to be very COVID-safe, somewhat diverse (especially among age groups), and with great options for food and entertainment.

 

Read on about our experience and why CDMX has won our hearts as one of our favorite international destinations for families!

Click to jump ahead to

Walking through the courtyard of the Secretary of Education’s office building, where Diego Rivera painted numerous murals.

We acknowledge that the land in and around Mexico City is the stolen land of the Mēxihcah people.

Trip Purpose

Visit Mexico City for the first time on our way to Puerto Vallarta for a wedding.

Our main goals for this trip were to:

DESTINATION: Mexico City, Mexico

AGE OF OUR KID: 4 years

LENGTH OF STAY: 1 week

TIME OF YEAR: July (rainy season)

WHAT WE SPENT

Add-Ons

Getting There

There are direct flights (~4 hours) to Mexico City from the Bay Area’s major airports. Due to cost and timing, we opted for a red-eye Aeromexico flight from San Francisco International Airport to Aeropuerto Internacional de la Ciudad de México. Our kid slept, while other kids on the flight slept not a wink!

From the airport, it takes about 30 minutes to drive into the city center.

How We Prepared

All optional, if you’d rather play it by ear:

What We Packed

Where We Stayed

Hotel Block Suites, Roma Norte (review coming soon!)

Hotel Casa Jacinta, Coyoacán

Trip Highlights

Read our Guide to Mexico City (coming soon!) for a full list of recommended family-friendly activities!

Affordability

Your U.S. dollar goes a loooong way in Mexico. We knew it would be more affordable, than say, Europe, but we were sometimes appalled when we had an amazing meal for half the price of what it would typically cost us in the Bay Area. 

 

For example, my friend and I went out for dinner at Pujol, one of the world’s top-rated restaurants. The 10-course meal cost us $200 each, whereas in the U.S. the same meal would cost double (if not more!).

 

As an affordable destination, Mexico City lends itself to interesting experiences that your family might not otherwise be able to spend money on at home or elsewhere.

Hopping Neighborhoods

Staying in two different neighborhoods within CDMX was an awesome way to experience the city, and we thankfully had the privilege of an extended trip where it made sense to hop from one hotel to another. We enjoyed Roma Norte for its old world charm and proximity to restaurants, shops, and sights, and we enjoyed Coyoacán for its quiet, suburban feel.

The scene at Mercado el 100, a farmer’s market in the Roma neighborhood of Mexico City.
The inspiring view from Finca Don Porfirio.

Working on our Spanish

Our child goes to Spanish immersion school and our whole family loved getting to flex our (very basic) Spanish skills on this trip. Listening comprehension still proves very difficult, lol. One of our favorite catchphrases learned on this trip was to say “para llevar” whenever we wanted to purchase or pack food “to-go.”

ALL OF THE FOOD

We thoroughly enjoyed almost every single meal we had in CDMX. From Cafe Nin to Tacos de Canasta Los Especiales to Contramar to Pujol, everything was spot on. We had 2 meh meals during our entire stay, and one was due to some shady business practices for an overpriced menu.

The seafood tacos from Tacos El Pescadito are crave-worthy and I can’t wait to get my fix during our next trip!

Visiting Teotihuacan

While transportation to and from the pyramids of Teotihuacan was a challenge for us since we were coming from the city and were trying to get an early morning start, we would do it all again because the pyramids are amazing. Walking the Calzada de los Muertos (Avenue of the Dead) between the larger-than-life pyramids was a walk through history, and the museum there is amazing. We easily spent five hours here! Read our full review (coming soon!).

Museo del Papalote

Every day after our visit to the Museo del Papalote, our kid would ask us, “Can we visit the kid’s museum again?” She clearly enjoyed herself and so I was pleased that the museum made an impression on her! Read our full review (coming soon!).

A scene from our cooking experience in San Angel!

Cooking Experience

We booked a cooking experience through Traveling Spoon, which was my first experience with the site. The ladies we paired up with are chefs and food stylists, and they were awesome! We had such a blast and would highly recommend it (full review coming soon!).

Places to Skip

Mercado Centro

This warranted its own post (see here!), so please listen to us when we say, do NOT eat at Mercado Centro/Terraza Mexicana near Zocalo Square. Or if you do, at least know what you’re getting yourself into, which is a great view of the Cathedral and Zocalo Square, at exorbitant pricing (we’re talking in the hundreds USD!) and shady business practices. We’ll let the Google reviews speak for themselves.

Mishaps

When things don’t always go according to plan…

Itinerary

Here’s how we spent a week in Mexico City.

Notes: The few things we booked in advance were dinner at Pujol and our cooking experience in San Angel. Everything else I tried to group by geography, and we went where our energy took us. Plus, sometimes we had to shift plans because we got rained out.

DAY 1

DAY 2

Mole madre, mole nuevo from Pujol.

DAY 3

DAY 4

DAY 5

One of the side doors of Casa Azul.

DAY 6

DAY 7

DAY 8

We love brunch! And Ruta de la Seda serves up some great options.

Wishlist for our Next Visit

We actually do plan to visit Mexico City again in a couple months, so I’m excited to put this wishlist to good use!


I can’t wait to share more about our trip to Mexico City. 

 

Look out for some posts in the coming weeks, and let us know if there’s anything in particular you’d like to see covered! 

 

We’d love to hear what other BIPOC families have enjoyed at this destination, so let us know in the comments!

Check us out on Pinterest!

Leave a Reply

Your email address will not be published. Required fields are marked *