The Complete Mexico City Guide - Where a Decade Taught Me What Really Matters
Travel
Mexico City

The Complete Mexico City Guide - Where a Decade Taught Me What Really Matters

Sarah Mitchell
Sarah Mitchell
February 7, 2026 12 min read 28

Living in Mexico City (21 million metro population) requires choosing your neighborhood carefully as it determines quality of life, Roma/Condesa are walkable expat hubs ($800-1500/month rent) but expensive/touristy, while Coyoacán offers authentic Mexican life with more families and local businesses. Critical realities: altitude is 2,240m (7,350ft) causing breathlessness for first month, metro is packed during rush hour (7-10am, 6-9pm), Spanish fluency is non-negotiable for bureaucracy/doctors/leases (not just tourist Spanish), traffic turns 20-minute trips into 1-hour commutes during peak times, and street tacos cost under $2 while being genuinely excellent, hire a gestor for immigration paperwork to navigate legendary bureaucracy.

I've lived in Mexico City for over a decade now. When I first arrived, I had a list of must-see attractions and a vague sense that this was going to be an adventure. What I didn't have was any real understanding of what makes this city work, what makes it frustrating, what makes it magical.

This isn't a typical city guide with neighborhood recommendations and restaurant lists. Those exist everywhere. This is the guide I wish someone had given me on day one - the patterns, insights, and realities that took me years to figure out.

The City Is Massive, and That Changes Everything

Mexico City has over 21 million people in the metro area. That number is so big it's almost meaningless until you live here and realize what it means practically: your friends will live an hour away from you. Commuting across the city for dinner is a real commitment. Entire neighborhoods might as well be different cities because you'll never have reason to go there.

This massiveness means you need to choose where you live very carefully. Your neighborhood will largely determine your quality of life. Pick somewhere close to work, or close to the social/cultural amenities you actually care about. Don't assume you'll just travel around the city constantly - you won't.

The Neighborhoods That Matter

Roma and Condesa get all the attention from newcomers, and I understand why - they're walkable, full of cafes and restaurants, aesthetically pleasing, and feel European in a city that doesn't. But they're also expensive, touristy, and represent a very specific (and somewhat narrow) slice of what Mexico City is.

I lived in Condesa for two years. It was convenient and pleasant, but I never really felt like I was living in Mexico. It felt like living in an expat bubble that happened to be in Mexico City.

Eventually I moved to Coyoacán. Slightly less convenient, but infinitely more interesting. More families, more local businesses, less English everywhere, more connection to actual Mexican life.

Other neighborhoods worth considering: Polanco if you have money and want something upscale. San Miguel Chapultepec or Escandón if you want something quieter but still central. Santa María la Ribera or San Rafael if you want authentic neighborhoods that are gentrifying but not ruined yet.

Transportation Reality

The metro is cheap, extensive, and absolutely packed during rush hour. I mean packed in a way that Americans and Europeans aren't used to - bodies pressed together, no personal space, sometimes you physically can't board because there's no room.

Outside of rush hour, the metro is great. It's how I get around most of the time. But during peak hours (roughly 7-10am and 6-9pm), it's genuinely unpleasant.

Uber and Didi work well and are cheap by international standards. A 30-minute ride might cost $5-8 USD. This makes it tempting to never take public transit, but constant Uber use adds up and also insulates you from actually experiencing the city.

Traffic is bad. Really bad. Don't underestimate how much time you'll spend in cars not moving. A distance that should take 20 minutes might take an hour during peak traffic.

The metrobús (bus rapid transit) is underrated. Less crowded than the metro, more comfortable, and covers routes the metro doesn't.

The Altitude Is Real

Mexico City sits at 2,240 meters (7,350 feet) above sea level. For the first few weeks, you'll get winded walking up stairs. You'll feel tired. Exercise will be harder. Alcohol will hit you faster.

This adjustment is real and unavoidable. Don't try to fight it - just accept that you're temporarily less capable than normal and give yourself time to acclimate. After a month or two, you won't notice it anymore.

The flip side: when you visit places at sea level, you'll feel like you have superhuman endurance. It's genuinely noticeable.

Safety Nuances

Mexico City is safer than its reputation suggests, but it's not perfectly safe. I've lived here a decade and never been violently robbed, but I've had my phone stolen twice, been pickpocketed once, and know people who've experienced more serious crime.

The reality is nuanced. Some neighborhoods are perfectly safe to walk around at any time. Others are fine during the day but sketchy at night. A few should be avoided entirely.

Practical safety advice: Don't flash expensive things. Be aware of your surroundings, especially on public transit. Don't walk alone drunk at 3am. Use registered taxis or Uber, not random street taxis. These are basic precautions that massively reduce your risk.

The biggest danger is actually traffic. Cars don't reliably stop for pedestrians, motorcycles and bikes weave through traffic unpredictably, and drivers here are aggressive. Cross streets carefully, even at marked crossings.

The Food Culture

The food in Mexico City is incredible, but not necessarily in the ways you expect. Yes, there are amazing high-end restaurants. Yes, the tacos are phenomenal. But the real revelation is how good cheap, casual food is.

A 30-peso (less than $2) plate of street tacos can be genuinely excellent. The fondas (small, informal eateries) serving comida corrida (daily set menu) for 60-80 pesos are often better than restaurants charging 10x that amount.

Learn to recognize good street food. It's not about fancy presentation - it's about seeing locals lined up, high turnover (which means fresh ingredients), and vendors who've been in the same spot for years.

Also, Mexicans eat late. Dinner at 9 or 10pm is normal. Restaurants don't even get busy until 8:30pm. Adjust your schedule accordingly or accept that you'll be eating alone.

The Weather Paradox

Mexico City has the best weather of any place I've ever lived, and also the most annoying weather pattern.

The best: Daytime temperatures are comfortable year-round. It never gets truly hot or truly cold. You can wear the same clothes basically all year.

The annoying: During rainy season (roughly May-October), it rains almost every afternoon. Not all day - just in the afternoon, usually around 4-6pm. This is predictable enough that you can plan around it, but it's also relentless enough that it gets old.

Pollution is real. On bad days, you can see a brown haze over the city. The government tracks air quality, and on very bad days, they'll restrict car usage. If you have asthma or respiratory issues, this is worth considering.

The Social Patterns

Mexicans have a different approach to time, plans, and social commitment. Invitations are often vague. "We should get together sometime" might never result in concrete plans. When plans do happen, start times are suggestions rather than commitments.

This took me years to stop being frustrated by. The solution isn't to try to change it - it's to adjust your expectations and, when you really need people at a specific time, be very explicit about it.

On the flip side, Mexican hospitality is real. When you're actually invited into someone's life, they're incredibly generous with time, food, and help. The culture can feel closed to outsiders initially, but once you're in, you're really in.

Learning Spanish Is Non-Negotiable

You can survive in Roma/Condesa/Polanco with minimal Spanish. You absolutely cannot have a real life in Mexico City without it. Not just basic tourist Spanish - actual conversational fluency.

Everything important - dealing with bureaucracy, seeing doctors, understanding your lease, making local friends, navigating conflicts - requires Spanish. The assumption that you can just get by in English is expat bubble thinking.

I arrived with terrible Spanish and spent two years intensively learning it. That investment completely changed my experience here. Do it early, do it seriously, and don't shortcut it.

The Bureaucracy Will Break You

Mexican bureaucracy is legendary, and the legends are accurate. Simple things take forever. You'll need multiple visits to government offices. Documents will be rejected for reasons that make no sense. Officials will tell you different requirements than other officials told you.

The only way through this is patience and persistence. Expect every bureaucratic task to take 2-3x longer than you think. Bring copies of every document (seriously, every single document). Go early in the morning. Accept that you'll probably need multiple trips.

Also, hire a gestor (someone who handles bureaucracy professionally) for anything complicated like immigration paperwork. They know the system, know the shortcuts, and will save you hours of frustration. Worth every peso.

The Cultural Calendar

Mexico City has an incredible cultural scene - museums, galleries, theater, live music, film festivals, everything. And much of it is cheap or free.

Museums have free days (usually Sundays). Gallery openings always have free wine and are open to everyone. Parques have free concerts and events constantly. The city genuinely invests in culture in a way that puts most U.S. cities to shame.

But you have to seek this stuff out. It's not always well-advertised in English. Follow cultural venues on social media. Check Chilango and Timeout Mexico City. Ask locals. The events are happening; you just need to know where to look.

Weekend Escapes

One of the best things about living here is how many amazing places are 1-3 hours away. Tepoztlán, Teotihuacán, Puebla, Valle de Bravo, Taxco, Querétaro - all easy weekend trips.

This matters because Mexico City, as much as I love it, can be overwhelming and exhausting. Having easy access to mountains, small towns, archaeological sites, and nature makes living here sustainable long-term.

Get comfortable taking buses from Terminal del Sur or Terminal del Norte. They're cheap, frequent, and comfortable. You don't need a car to do weekend trips.

The Expat Scenes

There are multiple expat communities here, and they don't necessarily overlap. The digital nomads hanging out in Roma cafes. The corporate expats in Polanco. The artists and creative types in various neighborhoods. The long-term residents who've been here decades.

My advice: don't make "expats" your primary social circle. Have expat friends, sure, but also build genuine connections with Mexicans and with the city itself. The expats who thrive long-term are the ones who actually integrate rather than living in an English-speaking bubble.

The Cost of Living Reality

Mexico City is cheaper than New York or London, but it's not drastically cheap if you want a decent quality of life. Rent in good neighborhoods is $800-1500/month for a one-bedroom. Eating out at nice restaurants costs $20-40 per person. High-quality groceries aren't that much cheaper than the U.S.

You can live cheaply if you adopt a more Mexican lifestyle - smaller apartment, lots of market shopping, street food, public transit. But the "live like a king for $1000/month" expat fantasy isn't really accurate here anymore.

What Makes It Worth It

After ten years, why am I still here? It's not the specific neighborhoods or restaurants or cultural events, though all of those are great. It's something harder to quantify.

Mexico City has a particular energy - creative, chaotic, resilient, full of life. People here know how to enjoy themselves despite (or maybe because of) the challenges. There's less of the anxious productivity culture that dominates U.S. cities. Life feels more present, less rushed toward some imagined future achievement.

The city has also taught me humility. Living somewhere where you're not fluent in the language, don't fully understand the culture, and can't rely on the advantages you grew up with - that's valuable. It keeps you from being too comfortable, too certain, too insulated.

Final Thoughts

Mexico City isn't for everyone. It's massive, chaotic, polluted, bureaucratic, and can be frustrating in dozens of small ways. Traffic is bad. Corruption is real. Systems don't work the way you expect them to.

But it's also one of the most vibrant, culturally rich, food-obsessed, historically deep cities in the world. You can build a fascinating life here if you're willing to engage with it on its own terms rather than expecting it to accommodate you.

Related Mexico City Resources

Frequently Asked Questions

What are the best neighborhoods for expats in Mexico City?
Roma and Condesa are walkable expat hubs with cafes, restaurants, European feel ($800-1500/month rent) but expensive and touristy. Coyoacán offers authentic Mexican life with more families and local businesses. Polanco is upscale. San Miguel Chapultepec or Escandón are quieter but central. Santa María la Ribera or San Rafael are gentrifying authentic neighborhoods.
How much does it cost to live in Mexico City?
Not drastically cheap for decent quality of life: $800-1500/month rent in good neighborhoods, $20-40 per person nice restaurants, $5-8 USD for 30-minute Uber rides. Street tacos cost under $2, fondas serving comida corrida 60-80 pesos. Can live cheaply with Mexican lifestyle but live like king for $1000/month fantasy isn't accurate.
Is Spanish necessary to live in Mexico City?
Absolutely non-negotiable for real life—not just basic tourist Spanish but actual conversational fluency. Everything important requires it: bureaucracy, doctors, lease understanding, local friends, conflict navigation. You can survive in Roma/Condesa/Polanco with minimal Spanish but cannot have genuine life without it.
How does altitude affect living in Mexico City?
Mexico City sits at 2,240 meters (7,350 feet). First few weeks you will get winded walking up stairs, feel tired, exercise is harder, alcohol hits faster. Adjustment is real—give yourself time to acclimate. After 1-2 months you won't notice. Flip side: visiting sea level places you will feel like you have superhuman endurance.
Written by:
Sarah Mitchell
Sarah Mitchell
United States From Austin, United States | Mexico Living in Mexico City, Mexico

Austin tech refugee. Mexico City resident since 2014. Decade in CDMX. Working toward citizenship. UX consultant. I write about food, culture, and the invisible rules nobody tells you about.

View Full Profile

Found this helpful?

Join the conversation. Share your own tips, experiences, or questions with the community.

Write Your Own Blog
28
People Read This

Your blog could reach thousands too

Back to Mexico City Blogs