Mexico City has quickly become one of the most popular destinations for expats and digital nomads. This massive city offers incredible food, fascinating history, loads of culture, great weather, and all the modern comforts you could need. The cost of living is also reasonable. Of course, there are some drawbacks to consider. It’s not the safest city, it’s crowded, and there can be a language barrier.
In this guide, we’ll cover everything you need to know about living in Mexico City as an expat, digital nomad, or retiree. In this guide, we’ll cover the cost of living, visas, safety, the best neighborhoods, renting an apartment, getting around the city, and more. I’ll also list some pros and cons of living in Mexico City.
Mexico City is one of the first places I lived as a digital nomad. I think it’s one of the best options for North American expats. In this guide, I’ll share my experience. Hopefully, this guide makes your move a little bit smoother.
Table of Contents
- Cost of living
- The best neighborhoods
- Finding an apartment
- Visas for Mexico
- Staying safe
- Pros and cons of living in Mexico
- Co-working spaces and cafes
- Jobs and Working in Mexico City
- Money and banking
- Transportation in Mexico City
- Restaurants and groceries
- The language barrier
- Healthcare and insurance
- Education
- Things to do
- Getting to Mexico City
Quick Facts About Mexico City
- Population- 9.2 million in the city proper. Over 20 million in the metro area
- Language- Spanish
- Currency- The Mexican Peso (MXN). Currently 1 USD = 18.40 pesos
- Time zone- GMT-6
- Drives on the right side of the road
- Electricity- 127V 60 Hz.
- International Dialing Code- +52
- Main Religion- Roman Catholicism
- Cost of living for an expat or digital nomad- $1500-$2000 per month
A Bit of Info About Mexico City
Mexico City is the capital of Mexico and one of the world’s most populous cities. It is the largest city in North America, with a population of around 20 million in the metro area. The city sprawls for miles. Mexico City is located in central Mexico at an altitude of around 2,200 meters (7,200 ft). The city has a subtropical highland climate. Summers are warm and winters are mild, thanks to the high elevation.
Mexico City was founded in 1325 as Tenochtitlán. It was the capital of the Aztec Empire until Hernán Cortés conquered it in 1521. One of the most visited sites in Mexico City is the Zocalo. This is the city’s main square. Here, you’ll find the Metropolitan Cathedral and the National Palace. This square was also the center of the Aztec city of Tenochtitlán. Other points of interest in Mexico City include The National Museum of Anthropology, and Chapultepec Park. Just outside the city, you can visit the Aztec city of Teotihuacan, where you’ll find the Pyramids of the Sun and Moon.
Mexico City is known as Ciudad de México or CDMX in Spanish. Sometimes it’s referred to as Mexico DF (this is short for Distrito Federal or federal district in English.)
Cost of Living in Mexico City
(All prices in US Dollars)
An individual can live comfortably in Mexico City for $1,500-$2,000. A couple or small family can expect to spend closer to $2000-$3000 per month. This budget includes all of your monthly expenses including rent, food, transportation, entertainment, insurance, and more.
On this budget, you can live a comfortable middle-class lifestyle but it wouldn’t be luxurious. You could go out to eat a few times per week, take the occasional Uber, and enjoy the city’s sites.
Here’s an example of a monthly budget for an average digital nomad or expat:
- Rent (studio or one-bedroom apartment in a decent neighborhood)- $600 – $800
- Utilities (electricity, water, garbage, internet, etc.)- $50 – $100
- Food (groceries and eating out a couple of times per week)- $200-$400
- Transportation (public transit, occasional taxi/Uber rides)- $50-$100
- Entertainment (movies, sightseeing, gym membership, drinks)- $100 – $200
- Health insurance- $100-$200
- Other (clothing, toiletries, household goods, electronics, etc.)- $100-$300
This comes out to $1200-$2000 per month.
It is possible to survive on $1000-$1,200 per month. To stick to this budget, you would have to live outside of the city center in a less desirable neighborhood and cook all of your own meals. You would also have to rely on public transportation. It is possible to live in Mexico City on $1000 per month but it would be difficult.
For a more luxurious lifestyle, expect to spend $4,000-$5,000 per month. On this budget, you could live in a luxury apartment high end area and eat out daily. You could also take private transportation or own your own vehicle if you wanted to. You could also hire some household help.
For a couple, expect to spend around $2,000 – $2,500 per month. This would cover a larger 2 or 3 bedroom apartment.
Mexico City isn’t as cheap as it used to be. It’s still affordable compared to many high-cost-of-living cities like New York or London, but prices in Mexico City have increased substantially over the past few years. The Mexican Peso is also pretty strong right now relative to the US dollar and Euro. This makes Mexico City even more expensive. It’s no longer a cheap destination like it was 10 years ago.
When I first moved to Mexico City, I rented a room in an apartment for $100 per month. I cooked most of my own meals, ate cheap street food, and took the metro everywhere. I was only spending around $500 per month. That is no longer possible. These days, I spend around $1700 per month and I’m pretty frugal. I still think Mexico City offers an excellent value for digital nomads. It is truly a world-class city.
Rent
For a studio or one-bedroom apartment in a safe neighborhood like Condesa, Roma, or Polanco, expect to pay between $600 and $800 per month.
If you’re on a tighter budget, you can find an apartment for $400 to $500 per month. You would have to live outside of the city center in a less desirable neighborhood.
If you’re looking for a more luxurious lifestyle, you can rent higher-end apartment a neighborhood like Polanco or Reforma for $1,200-$3,000 per month. These properties usually come with some amenities like 24/7 security, a gym, a swimming pool, and a nice city view.
If you’re moving with a family and you need more space, you can find a two or three bedroom apartment in a safe and quiet neighborhood such as San Miguel Chapultepec or Coyoacán for $1,000-$1,300 per month.
It’s also possible for foreigners to buy property in Mexico City. Prices vary quite a bit based on the neighborhood. It’s possible to buy a decent apartment for around $200,000-$250,000 in Mexico City. Buying can be a good investment if you’re planning on staying in Mexico City long-term but there are some risks.
Utilities
In Mexico City, the average monthly cost for basic utilities for a one-bedroom apartment is around $70-$100. This includes gas, water, electricity, and internet. Of course, this will fluctuate depending on usage, especially if you use a lot of heating or air conditioning.
The cost of electricity in Mexico City will average around $20-$30 per month for a one-bedroom apartment. Electricity costs can be higher in the warmer months if you’re using a lot of AC. Water and trash services are often included in the rent. If not, they will cost around $20 per month. A decent internet connection can cost around $20-$30 per month. A basic cell phone plan will cost around $20-$30 per month.
Food Cost
On average, an individual should expect to spend $250-$300 per month on food. On this budget, you could eat out a couple of times per week. It would be possible to eat for as little as $150 per month but you would have to cook most of your own meals. If you want to eat out daily, you would probably have to budget over $500 per month for food.
On average, groceries for one person will cost $150-$200 per month. For a couple, expect to spend $250-$400 on groceries. Some examples of costs for staple items include:
- A liter of milk- $1.25
- A loaf of bread- $1.5-$2
- A dozen eggs- $2-$2.50
- A kilo of chicken breast- $7-$8
- A kilo of apples- $3
- A kilo of tomatoes-$1.5
Restaurants aren’t that cheap in Mexico City. A meal at a mid-range restaurant costs around $10-$15. For a meal in higher-end restaurant, expect to pay $20-$30 per person.
Street food is extremely popular in Mexico City. It’s a great way to enjoy a cheap meal. Tacos cost $1-$2 each, depending on the size. Other popular items such as tamales, tortas, or churros usually cost $2-$4 each. You can enjoy a street food meal for $5-$7.
Transportation
An average person might spend $40-$60 per month on transportation in Mexico City. On this budget, you’ll mostly get around with public transport. You could also take the occasional taxi or Uber.
Mexico City has an extensive and affordable public transportation system. There is a Metro, Metrobús, and trolleybus system. A ride costs 5 pesos or about $0.25. It’s one of the cheapest metro systems in the world.
Taxis and Uber are also widely available and relatively affordable. A 10-minute taxi or Uber ride might cost around $5-$8 depending on traffic and exact distance.
Many of Mexico City’s neighborhoods are also very walkable. You don’t always need to spend money on transport. If you need to buy some groceries or go grab a coffee, you can just walk.
The city also has lots of bike lanes. Cycling is another cheap way to get around. Owning a bike can save you some money on transport. There is also a bike-sharing program called EcoBici. They offer an annual subscription which costs around $30.
Entertainment
On average, expect to spend around $50-$200 per month on entertainment while living in Mexico City. There are lots of cheap and free things to do. You don’t always have to spend money. Entertainment can get pretty expensive if you like to go out every weekend.
Sightseeing is pretty affordable. A ticket to a museum, such as the Frida Kahlo Museum or the Museo Nacional de Antropología, costs $5-$15. A day trip to Teotihuacan costs around $30 or so.
The average price for a domestic beer at a bar or restaurant is about $3-$5. For cocktails, expect to pay between $5-$10. Going to the movies in Mexico City is affordable. A movie ticket costs around $4-$5. The price of attending a concert or theater event varies widely. Tickets for a big-name international artist may cost $30-$100. Theater tickets can range from $15-$60.
The Best Neighborhoods for Expats and Digital Nomads in Mexico City
Mexico City is divided into hundreds of neighborhoods or ‘colonias’. The city is also divided into 16 boroughs or ‘alcaldías’. In this section, I’ll outline some of the best neighborhoods for expats and digital nomads.
- Roma- This neighborhood is popular among digital nomads for its cafes and co-working spaces. It also has lots of trendy restaurants, bars, and shops. You can find everything from street food stands to high-end restaurants. Roma is also well connected to the rest of the city with public transportation. It has a nice central location. Roma is also a center of art and culture in Mexico City. You’ll see lots of street art, murals, and sculptures as you wander around. There is also some beautiful Art Deco architecture. Roma is one of the more expensive neighborhoods in Mexico City.
- Condesa- Located right next to Roma, Condesa offers a similar feel. The nicest thing about Condesa is that it has lots of green space. It’s famous for its tree-lined streets and large parks. It’s great for walking, cycling, or running. Condesa also has loads of trendy restaurants, bars, cafes, and boutique shops. There are several co-working spaces here. There is also some great nightlife in Condesa. This area is also safe. You can walk around after dark. Condesa is probably the most popular neighborhood for digital nomads and younger expats. This is one of the more expensive neighborhoods in Mexico City.
- Polanco- Polanco is a luxurious neighborhood. Here, you’ll find many high-end boutiques, fine-dining restaurants, hotels, and bars. If you prefer a more upscale lifestyle, Polanco is a good choice. You can find some great luxury apartments here. This neighborhood is also very safe. The location is also convenient. Polanco is one of the most expensive neighborhoods in Mexico City.
- Juárez- Juárez is a diverse neighborhood that is home to a large LGBT community. It is also home to a popular area called Zona Rosa. Here, you’ll find a wide range of international restaurants, shops, bars, and clubs. This neighborhood is located near the historic center of Mexico City.
- Coyoacán- If you’re looking for a neighborhood with a more traditional Mexican atmosphere, Coyoacán is a good choice. There are cobblestone streets, colorful markets, and beautiful plazas. You can find some nice traditional markets, restaurants, and shops here. This neighborhood is also the home of La Casa Azul (the Blue House). This is the Frida Kahlo Museum, where the artist lived for most of her life. If you’re looking to experience Mexican culture, this neighborhood is a great choice.
- San Ángel- This pleasant neighborhood is known for its colonial-style houses and gardens. There is also a nice weekly art market. It’s a very calm area. It is a popular choice among retirees.
- Del Valle- This neighborhood has a kind of suburban feel. It’s mostly residential. There are also some beautiful parks in this area. Del Valle is also known for its high-quality schools. This makes Del Valle an excellent choice for expats with families.
- Reforma- Reforma is a business district. It is known for its iconic Angel of Independence statue, This neighborhood has loads of amenities. It’s nearby loads of restaurants and large shopping centers. The neighborhood also has a large expat community. Many professionals live here. This area is also centrally located.
- Santa Maria La Ribera- This neighborhood offers a relatively affordable cost of living. The cost of rent is a bit lower here. It’s also reasonably close to the city center. Santa Maria is a great choice for expats and nomads who want to live in a more traditional-style neighborhood. This neighborhood also has lots of local markets and coffee shops. It’s also known for being home to the beautiful Kiosco Morisco, which is a large gazebo-type structure. This neighborhood can get pretty noisy and crowded. If you’re looking for a quiet neighborhood, this isn’t it.
- Centro Histórico- This is the historic center of Mexico City. This area is where you’ll find most of the city’s most important landmarks including Zocalo Square, Palacio Nacional, the Metropolitan Cathedral, and the Templo Mayor. It’s the main touristy area of the city. This area also has loads of restaurants. Public transportation is excellent. You can get anywhere in the city easily from here. There are some great budget accommodation options around here. This neighborhood can get pretty noisy. It’s very urban. Many of the businesses around here also cater to tourists rather than locals so it can be kind of expensive.
- San Miguel Chapultepec- This area is perfect for those looking for a quieter place to live. San Miguel Chapultepec offers loads of green spaces. It’s near the famous Chapultepec Park. It’s a pretty laid-back area. At the same time, it’s still close to the city center.
- Navarte- This residential neighborhood offers some affordable housing options. It’s perfect for those who prefer to stay away from touristy areas. There are some great restaurants and parks here.
- San Rafael- This is the city’s first planned neighborhood. Here, you can find some interesting belle époque architecture. There are also quite a few theaters and galleries. This neighborhood is popular among artists and creatives.
Every neighborhood has a different feel to it. Before settling on a neighborhood, I recommend you spend some time exploring see which one suits you best.
Finding an Apartment in Mexico City
There are several websites where you can find apartments for rent in Mexico City. Vivanuncios, Segundamano, and Inmuebles24 all have lots of listings. You can filter by neighborhood, price, size, and more. You can also find some listings on Craigslist.
Another great way to find apartments is to join Mexico City expat Facebook groups. On groups like Mexico City Digital Nomads, Foreigners in Mexico City, and Foreigners & Expats in Mexico City (CDMX), you’ll find postings for apartments and rooms for rent. You could also use these groups to find roommates. These groups are also great places to ask questions and get advice.
Another great way to find apartments is by searching in person. Walk around your favorite neighborhood and look for “Se Renta” (For Rent) signs in windows or on buildings. This is a great way to find apartments that aren’t listed online. Many large apartment complexes always have some availability. You will need to speak some Spanish to do this or ask a local for help.
It’s important to note that that most rentals in Mexico City come unfurnished. You’ll have to buy your own kitchen appliances and furniture. Furnished apartments are available but they are significantly more expensive.
Staying in an Airbnb or Apartment
If you’re planning on staying in Mexico City short term, like less than three months, renting an apartment through Airbnb is a great option. You’ll pay a bit more but you won’t have to deal with the hassle of furnishing an apartment or transferring utilities into your name. Many hosts offer discounts for long-term stays. You can negotiate a better rate. One major drawback to using Airbnb in Mexico is that it is heavily taxed. Mexico charges a 16% value-added tax to Airbnbs. This substantially increases the cost.
Another place to look for short-term accommodation is Booking.com. There are some apartments for rent there. You can often negotiate a monthly rate.
It’s smart to stay in a hotel or Airbnb for at least your first couple of weeks in Mexico City. This gives you time to get to know a couple of different neighborhoods and search for an apartment.
Rental Contracts in Mexico City
In Mexico, rental contracts work a bit differently than you may be used to. One unique aspect of renting in Mexico is that many landlords require a guarantor (fiador or aval in Mexican Spanish) or a guarantee (obligado solidario in Spanish). This is a person or company that agrees to cover the rent or pay for damages to the property if the tenant can’t pay. This is a common rental requirement across Latin America.
The guarantor is usually required to own a paid-off property in the city. They must provide proof of ownership. Most locals use a family member as a fiador. This usually isn’t an option for foreigners. For foreigners without a local guarantor, some landlords may accept a higher security deposit instead. For example, you may be asked to pay 6 months rent upfront. Another option is to pay for an insurance bond (fianza in Spanish) from a bonding company. You’ll have to pay a percentage of the annual rent for this bond. There are some buildings that cater to expats. Instead of asking for a guarantor, they simply charge higher rent.
Some landlords won’t ask for any documentation. They just want cash. This is common if you just rent a room. Others will want to do everything by the book.
A rental contract usually lasts one year. Shorter or longer terms are sometimes available. Tenants are usually responsible for their own utilities. At some properties, water and trash may be included. If your Spanish isn’t very good, it’s a good idea to have a Spanish-speaking friend or a real estate attorney help you review the rental contract.
Buying Real Estate in Mexico City
Buying a home in Mexico City can be a good option if you’re planning to stay long-term. Mexican real estate can be a good investment. The city is growing and property values are raising. Mexico’s economy is also growing.
Foreigners can buy real estate in Mexico City, including in Mexico City. There are some restrictions on foreigners owning beachfront properties or properties near international borders. This is not an issue for properties in Mexico City. In Mexico City, foreigners can own property in their own name. They have the same rights as citizens.
The real estate market in Mexico is a bit less developed. There isn’t a Multiple Listing Service (MLS). This makes it harder to find properties for sale and to determine the fair value of a property. It’s harder to find comparable properties. For this reason, it’s highly recommended to hire a real estate agent and a real estate attorney. They will help facilitate the transaction. Make sure your attorney is independent and working on your behalf.
Visas for Mexico
It’s pretty easy to stay in Mexico long-term. Over a million U.S. citizens live in Mexico. Most nationalities can stay in Mexico without a visa for up to 6 months. If you’re looking to stay in Mexico longer-term, you will need a residency visa. In the following sections, I’ll outline some different types of visas available.
Visitor’s Permit (FMM)
Most travelers can visit Mexico for up to 180 days without having to arrange a visa in advance. Passport holders from the U.S., Canada, the UK, European Schengen area countries, Australia, New Zealand, Japan, and many others are eligible. All you need to get a visitor’s permit is your passport and proof of onward travel.
When you arrive in Mexico, you’ll fill out an FMM form (Forma Migratoria Múltiple). This is sometimes called a visitor’s permit. This permit allows you to stay in Mexico as a tourist for up to 180 days. This is perfect for digital nomads. The current fee for the visitor’s permit is 717 pesos or around $43.
In most cases, you’ll be given 180 days automatically. Some Mexican immigration officials ask for proof of sufficient funds, proof of accommodation, or proof of onward travel if you tell them that you plant to stay for several months.
Some expats stay in Mexico long term on visitor’s permits by making visa runs. Every 6 months, they leave Mexico and then re-enter. This resets the 180 days. Mexico is cracking down on this. If you plan on staying longer than 6 months, you should apply for a temporary residency visa.
For more in-depth info, check out my guide to the FMM permit.
Residency Visas
Mexico also offers temporary residency visas. With a temporary residency visa, you can stay in Mexico for up to 1 year. The visa can be renewed annually for 3 additional years. After that, you’ll have to either re-apply or apply for a permanent residency visa. Eventually, you can apply for citizenship if you choose.
There are a few different types of temporary residency visas. Temporary residency is available to:
- Remote worker/digital nomads- If you can show income from a foreign source, such as a company based outside Mexico, an online business, or freelance work, you may be eligible for this visa. The income requirement varies depending on where you apply for the visa.
- Retirees- If you’re retired and have a consistent source of income, such as a pension or Social Security, you may qualify for this visa. Retirees are also eligible for permanent residency. They can skip temporary residency in some cases.
- Investor/property owner- If you make a significant investment in Mexico, such as buying real estate, investing in a Mexican company, or starting a Mexican corporation, you could qualify for this visa. To qualify, you must invest at least $225,000 in Mexican real estate or around $150,000 in a Mexican company.
- Work- If you have a job with a Mexican company, you’ll need this visa. Usually, your employer will help you apply. You must find a job before you move to Mexico.
- Marriage- If you marry a Mexican citizen or permanent resident, you are also eligible for a temporary residency visa.
Mexico does not have a digital nomad visa at this time. Most digital nomads just visit Mexico on a visitor’s permit. Digital nomads who plan to stay longer than 6 months can apply for a temporary residency visa.
You can only apply for a residency visa at a Mexican consulate or embassy in your home country. You’ll need to fill out an application, gather some supporting documents (like bank statements or proof of income), and attend an interview in person. You can not apply in Mexico.
The financial requirements for a Mexican temporary residency visa vary depending on the type of visa you’re applying for. The requirements can also vary from one embassy to the next. Some embassies are more strict than others. In general, you’ll need to show monthly income from steady sources of around $3300 per month for the last six months. Alternatively, you can show a balance of around $52,000 in your bank accounts or investment accounts for the last twelve months. The monthly income requirement used to be much lower but it was increased in recent years.
There are a number of benefits of Mexican residency. You can open a Mexican bank account. You can apply for a Mexican driver’s license. If you want to drive, you can import your vehicle for up to four years. You can also apply for a work permit.
Permanent Residency and Citizenship in Mexico
If you plan on living in Mexico for longer than four years, permanent residency is an option for for expats and retirees. There are several ways you can qualify for permanent residency in Mexico.
- Retirees- Retirees who meet the income or savings requirements can apply directly for permanent residency. They don’t have to bother with temporary residency. Generally, the retirement age is 60. Some consulates will grant permanent residency to people who are under 60 as long as they can meet the financial requirements.
- Long-term temporary residents- If you’ve held a temporary residency visa for four consecutive years, you can apply for permanent residency.
- Marriage- If you’ve been living in Mexico for two years on the grounds of marriage (to a Mexican citizen or permanent resident), you can apply for permanent residency.
To be eligible for permanent residency in Mexico, you must meet the financial requirements. You will need to show a monthly income over the past six months of at least $5,400 or investments or bank accounts with an average balance equivalent to around $200,000 over the past twelve months. These amounts can vary depending on the consulate or embassy where you apply for your visa.
Permanent residency in Mexico offers a number of benefits. You can stay in Mexico Indefinitely. You never have to worry about renewing your visa. Permanent residents are also free to work in Mexico without obtaining a separate work visa. Permanent residents also have access to services like healthcare through the Instituto Mexicano del Seguro Social (IMSS). You can also leave and re-enter Mexico freely.
One of the biggest benefits of permanent residency is that it is a path to citizenship. After holding permanent residency for 5 years, you can apply for Mexican citizenship. This makes Mexican residency a good choice for those who want a second passport.
Is Mexico City Safe?
Mexico City doesn’t have the best reputation. In the past, it was a violent and dangerous city. This isn’t the case anymore. Mexico City is a safe place for expats and digital nomads to live. It’s one of the safer large cities in Latin America.
That said, crime rates vary around the city. You have to take some basic precautions while out and about. Some neighborhoods are safer than others. There are some neighborhoods that are best to avoid.
The Safest Places in Mexico City
A few neighborhoods in Mexico City that are known for their safety include Polanco, Condesa, Roma, Reforma, Santa Maria la Ribera, Coyoacán, and Centro Histórico. These neighborhoods are well-policed and are safe to walk around. Even at night. You’ll find many expats living in these neighborhoods.
Places to Avoid in Mexico City
A few neighborhoods to avoid include Tepito, Doctores, Ciudad Neza, and Iztapalapa. There are also some areas that are generally safe during the day but become dangerous at night. An example is the area around Plaza Garibaldi.
Crime in Mexico City
Petty crime, such as pickpocketing or bag snatching, is an issue in some parts of the city. Particularly in crowded places like markets, tourist areas, or on public transportation. You have to be careful with your belongings.
Violent crime is relatively rare. Foreigners usually aren’t targeted. Violent crime usually occurs among those who are involved in organized crime, such as the drug trade. Cartel related violence isn’t common but it happens. These crimes usually occur in poorer neighborhoods. Not in the city center.
The exception is robbery. Muggings can be a problem in some parts of the city. During the day, the risk is low. At night, the risk increases substantially.
Kidnappings and carjackings happen but aren’t particularly common. Foreigners aren’t usually targeted in these crimes.
There are also some scams to look out for. Taxi drivers and street vendors love to overcharge foreigners. Someone could shortchange you. Beggars may approach and ask for money.
There are more elaborate scams as well, such as fake police officers. Someone dressed as a police officer could approach you and accuse you of a crime and demand money. This isn’t common but it does happen.
How to Avoid Crime and Stay Safe in Mexico City
When living in Mexico City, you will have to take some precautions to avoid falling victim to crimes like pickpocketing, theft, or mugging.
- Always stay aware of your surroundings in crowded places where pickpockets and thieves might operate. Some places you need to be extra careful include the Metro, markets, and popular tourist areas like the Centro Histórico. Avoid distractions like using your phone in public. It’s best not to walk around with noise-canceling headphones on. Always keep an eye on your belongings.
- Avoid flashing valuables such as smartphones, laptops, or jewelry. This can attract unwanted attention. Leave your valuables at home when you can. Only bring what you need. Bring a burner phone to carry around with you. This minimizes your losses. When you’re not using your phone, camera, or wallet, keep them stored in pockets that zip or button closed. Consider using a money belt.
- Use ride-sharing services like Uber rather than hailing a taxi on the street. This way, you won’t get overcharged.
- Be cautious at ATMs. Use ATMs in secure areas such as inside banks, grocery stores, or malls. If you see someone loitering around, find another ATM.
- Take extra precautions at night. Stick to well-lit areas. Avoid dark and deserted places after dark. If you’re in doubt, take a taxi or Uber instead of walking through a potentially dangerous area. Always lock your doors and windows before you leave.
- Be careful when going out. Always keep an eye on your drink. If your drink leaves your sight, buy a new one. Don’t accept drinks from strangers. When you leave the bar, don’t walk around intoxicated. This makes you a target.
- Do some research so you know which neighborhoods are safe and which should be avoided. There are some areas where it is unsafe to walk at night.
- Trust your instincts. If something doesn’t feel right, get out of there.
At the same time, you don’t need to be paranoid about crime. Mexico City is fairly safe. Particularly for a city of its size. That said, it’s important to be aware that crime exists here, like in any other big city. By taking some simple precautions, you can greatly reduce the likelihood of becoming a victim of crime.
For more in-depth info on safety, check out my guide: Is Mexico Safe?
Police Corruption in Mexico City
Corruption is a problem in Mexico City. A corrupt police officer could stop you on the street or pull you over and attempt to solicit a bribe. They will usually accuse you of committing a crime and then demand that you pay a fine there and then.
There are a few ways to deal with this situation. The best option is to ask for a written citation. This way, you know the ticket is legitimate. You could also ask to go to the police station to pay the fine. Playing dumb can also help. Of course, you can also negotiate and pay the bribe. This should be avoided when possible.
Some officers can get aggressive. They could push you up against a wall or their police car and search you. They could threaten to throw you in jail. In some cases, they could take money out of your wallet. This isn’t common but it happens, unfortunately.
For more info, check out my guide to police corruption in Mexico.
Pros of Living in Mexico City
- Mexico City has a relatively low-cost of living- The cost of living in Mexico City is far lower than comparable major world cities like New York or London. Everything is cheaper including rent, food, transportation, and entertainment. You can live comfortably in Mexico City for as little as $1200-$1500 per month. You could potentially save a lot of money by relocating to Mexico City.
- Excellent public transportation- You don’t need a car to live in Mexico City. The metro can take you pretty much everywhere you need to go. A ticket only costs 5 pesos or around 25 cents. If you need to go somewhere the metro doesn’t go, you can take the bus or take a taxi or Uber. It’s easy to get around.
- There are lots to do and see and do- There are museums, cathedrals, ancient ruins, live music venues, bars, markets, malls, restaurants, stadiums, theaters, and more. Whether you’re into art, history, culture, food, sports, or nightlife, there is something for everyone. You won’t be bored here.
- The climate is mild- Mexico City has a mild climate. It’s warm throughout the year. It rarely gets too hot or too cold. Extreme weather is rare. It’s almost always comfortable.
- Healthcare- Mexico City offers quality healthcare at affordable prices. Many doctors speak English. There are modern hospitals that offer excellent care. Health insurance is affordable as well. Mexico is a medical tourism destination.
- Mexico City has a large expat and digital nomad community- In the past couple of years, Mexico City has become incredibly popular among expats and digital nomads. There are thousands of foreigners living in the city. It’s easy to meet other expats online. You can attend in-person meetups and meet like-minded people. Most foreigners living in Mexico City speak English. You can easily become part of the expat community if you want to.
- Excellent food- Mexican cuisine is world-class. In Mexico City, you can sample dishes from all over the country. Mexico City is also famous for its street food. The street food is delicious and affordable. You can enjoy tacos, quesadillas, tamales, gorditas, tortas, and more for just a couple of dollars. You can also find your favorite international foods. There are restaurants serving Italian, French, Chinese, Japanese, Middle Eastern, and more. It’s a great destination for foodies.
- It’s a world-class city- Mexico City is one of the largest cities on earth with over 20 million people. It’s as big as New York or São Paulo. You can find every possible product, service, and amenity that you can imagine there. Every industry has a presence there. The city has a highly developed infrastructure. It’s a modern and cosmopolitan city.
- It’s easy to get residency in Mexico- Mexico is welcoming to foreigners. As long as you earn enough money to support yourself, you can live in Mexico City legally as a foreigner with a residency permit. Eventually, you can apply for citizenship if you choose.
- The culture- Mexico City has a rich culture. There is pre-Hispanic history, Colonial-era architecture, modern art, a large culinary scene, and more to enjoy. Mexican culture is also pretty laid back and open. It’s fairly easy to adapt to.
- Diverse neighborhoods- Mexico City varies a lot from one neighborhood to the next. If you prefer to live in a trendy neighborhood, Roma and Condesa are great choices. If you’re looking for a quiet, family-friendly atmosphere, Coyoacán is nice. There are urban and suburban options.
- Proximity to other destinations- Mexico City is centrally located within the country. It’s also well-connected. It’s easy to explore Mexico on the weekends. You could catch a budget flight to Oaxaca or Playa del Carmen for a long weekend or catch a bus to Guadalajara.
Cons of Living in Mexico City
- There is a language barrier- If you don’t speak Spanish, you will face a language barrier while living in Mexico City. Most people don’t speak English. You will have to learn some basic Spanish to get by. To live in Mexico City comfortably, you’ll have to achieve an intermediate level of Spanish. If you don’t speak any Spanish at all, you will struggle.
- The air quality is low- Mexico City is famous for its bad air quality. Air pollution is a serious problem. The reason is that the city sits at a high altitude in a valley. Oxygen levels are 25% lower than they are at sea level. Carbon-based fuels don’t combust completely at this altitude. The pollutants collect in the valley. These days, the air quality in Mexico City is much higher than it was back in the 80s and 90s. This is mostly due to Mexican government regulation of fuel quality. Still, smog can get bad sometimes.
- Safety and security- Mexico City isn’t the safest city in the world. The crime rate isn’t particularly high for Mexico but there is quite a bit of crime. Pickpocketing, petty theft, and muggings happen. You need to take some basic precautions to stay safe. Particularly at night. It’s best not to wander around unfamiliar areas. It’s not the kind of city where you can just wander around at night.
- It’s not the cheapest city- The cost of living in Mexico City has increased significantly over the past few years. Rents, in particular, have gone up a lot. When I first traveled to Mexico City, it was possible to live comfortably on less than $1000 per month. These days, plan on spending at least $1500 per month for an individual. $2000 is a more comfortable budget. If you’re on a tight budget, there are cheaper alternatives in Mexico. Oaxaca City and San Cristobal de las Casas are popular destinations for expats who are on a budget. Check out my guide to the best places to live in Mexico for some more options.
- Some locals aren’t welcoming to foreigners- Some locals don’t like expats and digital nomads because they think they cause the cost of living to increase. Foreigners come in with money and rent apartments and overpay for things. This reduces the housing supply and causes costs to rise for everyone, including locals. Some locals are resentful toward foreigners for this. Some locals are simply jealous of rich foreigners. They won’t be hostile but they won’t be friendly either. Personally, I think they’re wrong. There aren’t enough foreigners to make much of a difference in the cost of housing. Foreigners also bring in a lot of money to the local economy.
- Traffic- Mexico City has terrible traffic. Some of the worst in the world. This makes it frustrating and time-consuming to get around. Particularly during peak commuter hours. Luckily, the metro isn’t held up by traffic.
- Noise pollution- Noise can be a constant issue in some neighborhoods. You’ll hear car horns constantly. People blast their music from their homes and vehicles. It can get really annoying. Mexican culture is extremely loud.
- Navigating the healthcare system can be a challenge- The public healthcare system is pretty complex. Particularly if you don’t speak Spanish. There are English-speaking clinics. To access these, you may have to pay out of pocket or buy private healthcare. For more info, check out my guide to healthcare in Mexico.
- There is an earthquake risk- Mexico City is located in an earthquake zone. Seismic activity is relatively common. While living in Mexico City, I experienced several minor earthquakes. The city takes earthquakes seriously. To help keep people safe, Mexico built The Seismic Early Warning System of Mexico (SASMEX). This system detects earthquakes before they reach the city and warns residents through a loudspeaker system and through an app. You can read more about the system and how it works here.
- Cultural differences- Mexico has a different culture than you may be used to. Adjusting to a new culture can be difficult. For example, in Mexico, it’s normal for people to show up late. If you have a date with a Mexican, they may show up 30-60 minutes after the scheduled time. This can be frustrating if you’re from a country where showing up late is considered rude.
- Bureaucracy- Dealing with things like visas and setting up utilities can be time-consuming and frustrating. You may have to gather documents and visit multiple offices in person to get anything done. It’s annoying.
- It’s crowded- Mexico City is massive. Over 20 million people live there. As you can imagine, it can get crowded. If you don’t enjoy big cities, you’ll want to avoid this place. If you like some hustle and bustle, you’ll love it.
For more info, check out my pros and cons of living in Mexico.
Co-Working Spaces in Mexico City
There are quite a few co-working spaces in Mexico City. Most of the co-working spaces are located in popular expat neighborhoods such as Condesa, Roma, Reforma, and Polanco. A few popular options include:
- WeWork- If you have a WeWork membership, this is a great option. WeWork offers several locations in Mexico City, including Reforma, Polanco, Roma Norte, and Juárez. If you’re staying in one of the popular expat neighborhoods, there is likely a We-Work within walking distance. These spaces are very modern. They offer several different workspace options including private offices, dedicated desks, hot desks, conference rooms, private phone booths, and more. Some of the locations have kitchens and terraces where you can work outdoors. Some locations even offer IT support. Other amenities include high-speed internet, common areas for networking, and free coffee. Prices start at around $185 per month for a hot desk.
- Impact Hub- Impact Hub Mexico City is located in the Roma Norte neighborhood on Avenida. Álvaro Obregón. This co-working space is great for meeting other nomads and entrepreneurs. Impact Hub hosts regular networking events and workshops. They offer a range of workspaces including private offices, shared desks, and meeting rooms. They also have a kitchen and lounge areas. Of course, they offer reliable high-speed internet. Working here is a little more expensive than other options. They offer several membership packages to choose from. On average, it costs around $14 per day to work here. Prices start from $120 per month for a flexible membership.
- Selina CoWork- Located in the Centro Historico, Selina CoWork is part of the Selina Hostel chain. Selina offers both co-living and co-working spaces. They offer both communal tables and private offices. Selina also offers amenities such as a café, a library, a cinema room, and yoga classes. For those considering a co-living arrangement, Selina could be a good option. This is also a great place to go if you’re looking to meet other travelers and nomads. Prices for a hot desk for a month costs $140. You can also pay by the day. Renting a desk for the day costs around $12. Personally, I’m not a big fan of Selina. I have stayed in a couple and I think they’re overpriced for what they offer. Lots of people love them so it’s worth giving them a try.
Cafes in Mexico City
Working in cafes is another option. Mexico City has some great cafes. In this section, I’ll outline three popular options, that offer fast WiFi.
- Blend Station- Located in Condesa, Blend Station is a spacious and modern cafe. There is plenty of space to work on your laptop. There are plenty of electrical outlets. The lighting is also pretty good. Of course, they also serve great coffee and they offer food.
- Cielito Querido Café- This cafe has several locations across the city, including one in Roma and one in Polanco. They have kind of a colorful and quirky interior. They serve coffee as well as a range of food options, including sandwiches, pastries, and Mexican snacks. They also have comfortable seating and reliable WiFi.
- Chiquitito Café- A small café has locations in Condesa and Polanco. Their coffee is popular among locals. They have a cozy interior. It’s best to arrive early to grab a seat. The small space fills up quickly.
Internet Speeds in Mexico City
Mexico City has fast and reliable internet pretty much everywhere in the city. The internet is fast enough for any type of online work. There are a number of home internet providers that offer a range of different plans. Some of the common ones include Telmex, Axtel, Totalplay, and Megacable.
Average download speeds range from 20 Mbps to 200 Mbps, depending on the package you choose. In the last apartment I rented, the internet speed was about 60 Mb/s for downloads and 35 Mb/s for uploads.
Finding a Job and Working in Mexico City
Finding work in Mexico City is difficult for foreigners. Local companies are required to try to fill positions with Mexican citizens first. To find a job, you’ll need in-demand skills. You’ll also need to be fluent in Spanish in most cases.
Before you can legally work in Mexico, you’ll need a work permit. To get a work permit, you’ll need to have a job offer from a Mexican company before moving to Mexico. The company will sponsor you and assist you with the visa process. You can’t just come to Mexico and apply for work.
A few types of jobs that foreigners may be able to find in Mexico City include teaching English, call center work, tourism-related jobs, real estate jobs in companies that cater to foreigners, and jobs at international companies that have offices in Mexico. Digital nomads, freelancers, and remote workers can also continue to work remotely for themselves or for companies based in another country.
Salaries in Mexico City are pretty low. According to the National Institute of Statistics and Geography (INEGI), the average salary in Mexico was around 8970 pesos or around $530 per month. Salaries vary significantly depending on the industry and your level of expertise. This figure is an average for all of Mexico. Salaries are higher in Mexico City. Still. It’s not a lot of money.
Money and Banking
The official currency of Mexico is the Mexican Peso (MXN). As of 2024, the exchange rate is approximately 18 pesos per 1 US dollar.
Credit cards are widely accepted in Mexico City. Particularly in larger businesses such as grocery stores, restaurants, and hotels. Visa, MasterCard, and American Express are commonly accepted.
Not all places accept credit cards. Most smaller businesses and street stands are cash only. You still need to carry some cash. ATMs are common. They can be found in shopping centers, supermarkets, banks, and on the streets.
How to Pay Bills While Living in Mexico City
In Mexico City, there are a few ways to pay your bills. These days, most utility companies in Mexico City offer online bill payment. You can set up online payments through your bank’s website or on the service provider’s website. Oftentimes, payments can only be made with a Mexican bank account. Sometimes international credit or debit cards are also accepted.
In-person payments are also in Mexico City. You can pay your bills in person at many convenience stores, supermarkets, or bank branches. Chains like OXXO, Walmart, and Superama usually offer bill payment services. When making in-person payments, you need to bring the printed bill or the account number with you. After the payment is made, you will receive a receipt as proof of payment.
Opening a Bank Account in Mexico
If you’re planning on staying in Mexico long term, it’s’ a good idea to open a local bank account. Opening a local bank account can make paying bills a little easier.
The requirements to open a bank account in Mexico varies from bank to bank. Generally, as a foreigner, you’ll need:
- A valid passport- This is your main form of identification.
- Immigration document- In most cases, this will be your temporary or permanent resident card.
- Proof of residence- This could be your rental contract or a utility bill in your name, showing your address in Mexico.
- A Mexican tax identification number (RFC)- Some banks might require this. If you have a work permit, you likely already have one. If not, some banks can help you apply for one when you open your account.
A few popular banks for expats and retirees in Mexico include Banorte, HSBC, BBVA Bancomer, Santander, and Citibanamex. All of these banks offer standard services including checking and savings accounts, debit cards, bill payment, etc.
Having a local bank account in Mexico can make your life easier in several ways. It makes paying bills easier. Many utilities only allow automatic debit from a Mexican bank account. It also makes it easier to receive payments if you’re working in Mexico. Many employers do direct deposit. In addition, local debit cards are more widely accepted than foreign cards. For example, to buy a bus ticket online, sometimes only local cards are accepted.
Transportation in Mexico City
Getting around in Mexico City is pretty easy. The city has an extensive and affordable public transportation system. There are also taxis and Ubers. Many neighborhoods are walkable. Cycling is also a great option. There are lots of bike lanes in Mexico City.
Public Transportation in Mexico City
Mexico City has a great metro system. There are 12 lines and over 190 stations. The metro covers pretty much all of the city and many of the suburbs. It’s also extremely affordable. A ticket costs just 5 pesos or around $0.25.
There is also the Metrobus, which is a public bus system. In addition, there is a Trolleybus, which covers several avenues. There is also a Cablebus and a gondola lift system that serves hilly areas. There is also a light rail system, which connects the city center to Xochimilco in the south.
To make fare payments easier, you can buy a rechargeable Mexico City metro card, known as the Tarjeta del Distrito Federal or Integrated Mobility Card. This card can be used across all of the public transport systems in Mexico City. You can buy a card at ticket counters or machines in any Metro, Metrobus, or Light Rail station. You can then top up the card at these stations with cash. To use it, tap it on the card reader at the turnstiles or when boarding buses.
Walking and Cycling
Most neighborhoods in Mexico City are pedestrian-friendly. Areas like Condesa, Roma, and Polanco have beautiful tree-lined streets with wide sidewalks, parks, cafes, restaurants, and shops. They are easy to get around on foot. You don’t always have to rely on public transportation. Chances are, you can just walk if you want to grab a coffee or pick up some groceries.
Mexico City is also surprisingly bike friendly. It’s relatively flat. There are lots of bike paths. This surprised me when I first arrived. There is also a bike-sharing service called Ecobici. It is operated by the city. Ecobici has thousands of bikes across hundreds of stations in the city. To use Ecobici, you’ll need to sign up for a membership online. Once you’re a member, you can borrow a bike from any station and return it to any other station. It’s also surprisingly cheap. Particularly if you buy the annual plan. If you plan to cycle often, it’s a good idea to buy your own bike.
Taxis and Uber
You can also get around Mexico City with taxis and rideshare. Uber is available in Mexico City. It works the same as in any other country. You can easily find taxis on the street in most parts of the city. Most taxis are metered. Always make sure the driver uses the meter to avoid being overcharged. If a driver refuses to use the meter, either negotiate the rate first or take another taxi. Drivers sometimes like to overcharge foreigners.
Driving in Mexico City
Most expats, digital nomads, and retirees living in Mexico City do not own a car. The reason is that traffic is really intense. It’s kind of a hassle to drive. It’s also fairly expensive to own a car in Mexico City. The cost of insurance, gas, and parking can add up. Many expats find it more convenient to rely on public transportation, taxis, or rideshare services rather than owning and driving their own car.
If you want to drive in Mexico City, you can. It’s possible to bring your own car. To do this, you will need to apply for a Temporary Import Permit (TIP). You can get this document online or in person at a Banjercito office near the border. This allows you to bring your car for up to 180 days if you’re traveling on a visitor’s permit or 1 year if you’re traveling on a temporary residency visa. If you’re a resident in Mexico, you can buy a car there.
Buying Groceries in Mexico City
Mexico City has large, modern supermarkets. Some of the most common supermarkets include Superama, Chedraui, Soriana, and Walmart. They have everything you could need including fresh produce, meat, dairy products, baked goods, household items, and more. Mexico actually has some of the largest supermarkets I’ve ever seen anywhere in the world.
There are also smaller neighborhood markets and convenience stores like Oxxo, 7-Eleven, and Extra. There are also many mom-and-pop shops. These are great places to pick up staple items or snacks and drinks. They are open late.
For fresh fruits and vegetables, you can shop at farmers’ markets, known as “mercados.” Mercado de San Juan or Mercado La Merced are a couple of popular one. They sell high-quality locally sourced produce. Prices are reasonable as well. There are also specialty shops such as butcher shops and bakeries. You can find pretty much any ingredient you could need in Mexico City.
Restaurants in Mexico City
Mexico City is a great city for foodies. In fact, Mexico’s traditional cuisine has even been designated as an Intangible Cultural Heritage by UNESCO. You can find everything from fine dining to street food. The food alone is a great reason to move to Mexico City.
In Mexico City, you can find restaurants serving up delicious traditional Mexican cuisine from all over the country. Some of the best restaurants in Mexico City include Pujol, Quintonil, and Sud 777. Check out this great list of the best restaurants in Mexico City for some more places to try.
Mexico City is also one of the world’s best street food cities. Some must-try street foods include tacos, tamales, quesadillas, gorditas, tortas, elote, tlayudas, and churros. You’ll find street food stalls all over the city. They’re everywhere. These are great places to grab a quick lunch or late-night meal. Check out my guide to the different types of tacos for more info.
There are also plenty of international restaurants. You can find Chinese, Indian, Japanese, French, Italian, and more. You’ll find all of your favorite American fast food chains like McDonald’s, Subway, and Domino’s as well as some Mexican fast-food chains.
The Language Barrier: Do You Need to Speak Spanish to Live in Mexico City?
If you don’t speak Spanish, there will be a language barrier. It’s estimated that only around 5% of the population of Mexico City is fluent in English. The only places you’ll hear English are at tourist attractions, large hotels, and in expat communities. You’ll need to at least speak intermediate Spanish to live comfortably in Mexico City. You can get by with basic Spanish but it will be a struggle.
Luckily, there are plenty of ways to learn Spanish. You don’t need to be fluent when you arrive. You can:
- Use Language learning apps- Applications like Duolingo, Babbel, and Rosetta Stone offer Spanish lessons. These are great for learning the basics and some vocabulary.
- Take language classes- There are several language schools in Mexico City that offer Spanish lessons for all levels. This is probably the best way to learn if you’re just getting started.
- Hire a local tutor- A tutor can provide personalized instruction. Websites like Preply or iTalki can help you find a tutor.
- Chatting with locals- Once you learn the basics, you can practice by speaking with locals. Online dating is a great way to meet locals to chat with.
Health Insurance and Healthcare in Mexico City
Healthcare is an important consideration for expats. Particularly for older expats, retirees, and those with health issues.
Healthcare services in Mexico City are of high quality. The hospitals have all of the most modern equipment and they use the most modern treatment methods. The level of care is high. A significant number of doctors in Mexico City have studied abroad and speak English. It’s pretty easy to find an English-speaking doctor. For these reasons, Mexico City has become a medical tourism destination.
The cost of healthcare in Mexico City is lower than in many Western countries. It’s still a good idea to have health insurance because costs can add up if you have a serious injury or disease. There are both private and public healthcare systems.
Private health insurance is a popular choice for expats and retirees because it allows for faster and easier access to specialists, shorter waiting times, and a wider choice of doctors and hospitals. Several international insurance companies offer health insurance plans for expats, digital nomads, and retirees. Some popular choices include Cigna, BUPA, and Aetna.
The Instituto Mexicano del Seguro Social (IMSS) is Mexico’s public healthcare system. It provides healthcare services to Mexican citizens and foreign residents who are employed in Mexico. If you are working legally in Mexico, you and your employer will contribute to the IMSS through your taxes. Even if you’re not working in Mexico, you can still enroll in IMSS if you choose if you’re a resident. You will have to pay an annual contribution fee. In most cases, you’re better off with private insurance if you’re not working in Mexico.
Once you’re enrolled in the IMSS, you will have access to medical services. Public healthcare covers doctor’s appointments, hospital stays, surgeries, and prescription medications, usually with no additional cost. The quality of care is good. The problem is that public healthcare facilities are crowded and wait times are long. For this reason, most expats go with private insurance.
If you’re only planning to stay in Mexico short term, like 6 months or less, travel insurance is a great option. It’s quick and easy to buy. I like SafetyWing travel insurance.
Climate and Weather in Mexico City
Mexico City has a subtropical highland climate. Even though Mexico City is located in the tropics, it’s not too hot. This is because Mexico City sits at a high altitude of over 2,000 meters (7,000 feet) above sea level. The climate is mild year-round. Average daytime temperatures ranges from 12 to 16 degrees Celsius (54-61 degrees Fahrenheit) throughout the year.
Mexico City has two seasons: wet and dry. The dry season runs from November to April. During this time, there is minimal rainfall. There are clear clear, sunny days with cooler temperatures. The wet season runs from May to October. This is when the majority of the city’s annual rainfall occurs. Afternoon showers and thunderstorms are common. Mornings are usually dry and sunny. The temperatures are also slightly warmer in the wet season.
This makes Mexico City a great attractive destination for those who prefer a mild climate. When living in Mexico, you don’t have to deal with tropical and hot weather or snow.
Education in Mexico City: Schools and Spanish Lessons
For families moving to Mexico City with children, there are a few education options. You could send your kids to a public school, private school, and international school.
Public schools provide free education. Instruction will be only in Spanish. The quality of education varies quite a bit. Private schools may offer a higher quality education and smaller class sizes. Some offer bilingual education.
For expat families, international schools are the most popular choice. These schools offer different curriculums including the International Baccalaureate (IB), American curriculum, and British curriculum. Instruction is usually in English.
Mexico City also has some of the best universities in Latin America, including the National Autonomous University of Mexico (UNAM). Many of the universities offer study abroad programs. This is a good option for students who want to live in Mexico City.
If you’re looking to improve your Spanish skills, there are also many language schools. There are courses for all skill levels. You can also find private tutors.
Things to do in and Around Mexico City
Mexico City has something for everyone. There are museums, ruins, monuments, plazas, parks, markets, and more. A few of the best things to do include:
- Visit the Zócalo- Officially called Plaza de la Constitución, the Zócalo is one of the largest public squares in the world. It is surrounded by landmarks including the Metropolitan Cathedral and the National Palace. Nearby, you can also visit the Templo Mayor. This was the main square of the Aztec city of Tenochtitlan. Zócalo is one of the most touristy parts of the city. This area is also considered downtown Mexico City. It’s a great place to walk around and go sightseeing. There are also some great restaurants, shops, and markets nearby.
- Visit Chapultepec Park- Chapultepec is one of the largest and most beautiful city parks in the world. In the park, you’ll find a zoo, a lake, several museums, and Chapultepec Castle. There are also plenty of paths to explore. It’s a great place to go for a walk or bike ride.
- Visit the Museo Nacional de Antropología- This is one of the world’s best anthropology museums. It is also the most visited Museum in all of Mexico. Inside, you’ll find a massive collection of pre-Hispanic artifacts, including the famous Aztec Sun Stone. This is one of the best museums I’ve ever visited.
- Visit the ruins of Teotihuacan- Just outside Mexico City lies the ancient city of Teotihuacan. At this UNESCO World Heritage Site, you can view the famous Pyramid of the Sun and the Pyramid of the Moon. You can easily reach Teotihuacan by bus from Mexico City. It’s a great destination for a day trip.
- Visit the Museo Frida Kahlo- Also known as Casa Azul or Blue House, this museum was the birthplace and home of the world-famous artist Frida Kahlo. At the museum, you can view her personal belongings and her art and learn about her life. The museum is located in the neighborhood of Coyoacán.
- Visit the Museo Soumaya- Known for its futuristic design, the Museo Soumaya is home to a collection of European old masters, Mexican art, and and sculptures from the French artist Auguste Rodin.
- Sample the street food- While wandering around the city, you’ll find street stands offering tacos, tamales, tortas, gorditas, quesadillas, tlayudas, churros, aguas frescas, and more. Mexico City offers some of the best street food in the world. Try to sample it all.
- Attend a Lucha Libre event- Lucha Libre is Mexican wrestling. Attending a is a cultural experience. It’s extremely fun and high energy.
- Visit the Palacio de Bellas Artes- This is Mexico City’s venue for cultural events. This venue hosts music, dance, theatre, opera, and visual art exhibitions.
- Visit Templo Mayor- This ancient Aztec temple is located right next to Zócalo. The Aztecs considered this site to be the center of the universe.Here, you can learn about the civilization’s religious practices. There is also a museum.
- Visit Xochimilco- This is known as the Venice of Mexico. This site is the last remaining canals built by the Aztecs for transportation. Here, you can enjoy a ride on a colorful boat on the ancient canals of Xochimilco. This is a UNESCO World Heritage Site. It is located in a gritty neighborhood in southern Mexico City.
- Visit the Basilica of Our Lady of Guadalupe- This is one of the most important pilgrimage sites in Catholicism. This site attracts millions of visitors each year.
Meeting People and Making Friends
Mexico City has a large expat and digital nomad population. It’s pretty easy to get involved in the expat community. There are Facebook groups where you can meet other foreigners. A couple of the best groups include “Foreigners & Expats in Mexico City” and “Expats in Mexico City”. Meetup.com is also a good place to meet expats. There are regular digital nomad meetups and events.
It’s also possible to make friends with locals. Mexicans are friendly. There are a few ways to meet locals. Online dating is a good option. Language exchange events are also a great way to meet locals. Joining local clubs, taking classes, or attending events based on your interests are also good options. For example, you could take a fitness class, take a cooking class, or attend a music gig. Interacting with locals is a great way to immerse yourself in the culture.
For more ideas, check out my guide to meeting people while traveling.
Getting to Mexico City
Getting to Mexico City is pretty easy. Mexico City International Airport (Benito Juárez International Airport) is a major airport with international connections all over the world. In fact, it’s the second busiest airport in Latin America.
Mexico City is a particularly convenient destination for expats and digital nomads from the U.S. and Canada. Direct flights are available from most major cities in North America. Mexico also has a number of budget airlines that offer affordable tickets. A couple of popular ones include Volaris and Interjet. It’s possible to find tickets from the U.S. to Mexico City for under $150 if you shop around. The flight to Mexico City is also relatively short if you’re from North America. You can fly from most major American and Canadian cities to Mexico City in just 3-5 hours.
This makes it fast, convenient, and affordable to fly to Mexico City and to fly home to visit friends and family. This makes Mexico City a great option for North Americans. When you’re living in Europe or Asia, it’s harder to visit.
One of the cheapest ways to get to Mexico City is to cross into Mexico from the U.S. on foot and then take a domestic flight to Mexico City. For example, you can walk across the border to Tijuana and catch a budget flight to Mexico City for less than $100. Tijuana airport even has a special terminal for this called the Cross Border Xpress. If you live near a major Mexican border town, taking a domestic flight is a great option.
For expats and digital nomads from Europe and Asia, Mexico City is a bit harder to get to. Direct flights are available from several European and Asian cities but travel times are longer. Tickets are also far more expensive. Mexico City isn’t as convenient if you’re not from North America.
Travel Around the Region
Mexico City is centrally located in the country. This makes it a great base for exploring Mexico. Budget flights and an extensive bus network make weekend getaways and longer trips easy and affordable. A few interesting places to visit from Mexico City include:
- Teotihuacan- This ancient archaeological site is just a short bus ride away. It’s home to some incredible pyramids. You can visit on a day trip.
- Puebla- Known for its beautiful colonial architecture and great food, Puebla is great destination for a day trip or weekend getaway.
- Cuernavaca- Often referred to as the “City of Eternal Spring” for its year-round warm weather, Cuernavaca is a weekend destination from Mexico City.
- Taxco- This town is famous for its silver jewelry and beautiful streets. Taxco is vey scenic. You can easily visit on weekend.
- San Miguel de Allende- This is a popular destination for expats and retirees. It’s a bit a bit further at 3.5 hours by road.
Mexico’s budget airlines make trips possible too. Destinations like Cancun, Oaxaca, Merida, Guadalajara, Puerto Vallarta, Tijuana, and Cabo are just a few hours away. Flights are affordable. You could fly round trip to any of these destinations for under $200 from Mexico City. The rest of Latin America and the Caribbean are also accessible from Mexico City. You can find budget flights to Cuba, Costa Rica, Panama, and Guatemala.
Is Mexico City a Good Place to Live?
Yes. Mexico City is a great place for expats and digital nomads to live. Particularly if you’re a city person. It’s a massive, world-class city with loads of history and culture. Every modern amenity you could think of is available here. It’s also one of the world’s best food cities. Mexico City also has a great climate. The weather is mild year-round. Mexico City also offers a relatively low cost of living compared to other major cities. Mexicans are also pretty friendly and the culture is welcoming. This all makes it a good choice for expats and nomads.
FAQ About Living in Mexico City
How Much Money Do You Need to Live Comfortably in Mexico City?
The cost of living in Mexico City varies greatly based on your lifestyle and personal preferences. A comfortable budget for an average nomad might be $1,800 to $2,000 per month. It’s possible to live on $1500 or less. Some people will need $3000 or more to live comfortably.
Mexico City is not the cheapest place to live in Mexico. If you’re on a tighter budget, you might consider Oaxaca, San Cristóbal de las Casas, Querétaro, or Merida. These cities are all more affordable than Mexico City.
Where Do Most Expats Live in Mexico City?
The most popular neighborhoods for expats and digital nomads living in Mexico City include Polanco, Condesa, Roma, Coyoacán, and Reforma. All of these neighborhoods have large expat populations. They offer relatively low crime.
Why are So Many Americans Moving to Mexico City?
In recent years, a significant number of Americans have moved to Mexico City. There are a number of reasons for this. Most importantly, remote work has become more common. Many American remote workers move to Mexico to take advantage of the low cost of living. Mexico City offers a far lower cost of living compared to many U.S cities. If you work remotely, it’s possible to save a lot of money by moving to Mexico City. Mexico City is in the Central Standard Time Zone. This makes it easy to work U.S. hours. The close proximity to the U.S. is also appealing. It’s easy for Americans to fly home to visit friends and family. Mexico City also has a large expat community. The climate is also a draw.
My Experience Living in Mexico City as a Digital Nomad
I first visited Mexico City in 2018. It was the first city I ever visited as a digital nomad. I picked Mexico City mostly because I could get there cheaply. I walked across the border to Tijuana then took a budget flight to Mexico City for $70. When I arrived, I rented the cheapest room I could find on Airbnb. I paid $100 for a small room for a whole month. During my stay, I cooked most of my own meals and enjoyed the occasional street food meal. I think I spent less than $700 that month.
A a couple of years later, I returned to Mexico City with a higher budget. I rented an Airbnb in Roma and enjoyed some phenomenal food. I also visited some of the sights that I missed on my first trip. In the years since, I have spent 1-3 months per year in Mexico City.
I have noticed that the city has become significantly more expensive over the years. The accommodation is far more expensive. Food prices have also increased quite a bit. It’s no longer a budget destination.
Still, I feel that Mexico City offers an incredible value. It’s a world-class city that is still reasonably affordable. It’s also really convenient for Americans and Canadians. You can get there in a few hours. The residency visa policy is pretty relaxed. It’s a great destination. Mexico City has something to offer everyone.
Of course, there are a few drawbacks to consider. Mexico City also isn’t the safest city in the world. You have to take some precautions when you’re out and about. There can also be a language barrier. It can also take some time to adjust to the culture.
Whether you’re planning to visit Mexico City on a short trip or considering a permanent move, hopefully, this guide makes living in Mexico City a little bit smoother and easier.
Have you lived in Mexico City? Share your experience in the comments below!
Pin it for later!
More from Where The Road Forks
- The 34 Best Places to Live in Mexico
- Living in Tijuana as an Expat
- Drinking Water in Mexico
- Traveling to Mexico With a Dog
Zachary Friedman is an accomplished travel writer and professional blogger. Since 2011, he has traveled to 66 countries and 6 continents. He founded ‘Where The Road Forks’ in 2017 to provide readers with information and insights based on his travel and outdoor recreation experience and expertise. Zachary is also an avid cyclist and hiker. Living as a digital nomad, Zachary balances his professional life with his passions for hiking, camping, cycling, and worldwide exploration. For a deeper dive into his journey and background, visit the About page. For inquiries and collaborations, please reach out through the Contact page. You can also follow him on Facebook.