Living Cheap in Mexico: What It’s Really Like as a Foreigner
Mexico has become one of the most talked-about long-term living destinations for expats — and for good reason. With a warm climate, rich culture, friendly people, and dramatic landscapes, it also offers a cost of living that can stretch your budget far more than in the U.S., Canada, or Western Europe. After spending time in several areas of the country, I can say from experience that living here comfortably and cheaply is absolutely possible — but the actual costs depend heavily on where you choose to live and how you live.
How Much Money Do You Need to Live in Mexico?
The first thing you need to look at is the requirements for foreigners that want to get a residential visa. There are two types of visas, temporary which is good for one year and up to four years of time and then if you choose to stay, you can get a permanent visa. You can also start with a permanent vias, but for some that are younger and not retired, Mexican consulates might only approve temporary at first. Both types of visas have a financial requirement for them. It can be based on one person or a couple. Each year the figure changes a little, but in general it is currently around $4,300 USD in monthly income or savings of $72,000 USD for temporary visas. Permanent visas require $7,200 USD in monthly income or about $288,000 USD in savings. While these are fairly high-income requirements, many figure a way to show this on paper and might not actually have all that money available for use while living in Mexico.
These requirements for visas show that Mexico is not looking for people to immigrants and be a burden on society. It also shows that you need to be able to cover your expenses without working in Mexico (although in some cases you can get permission to work). These figures give you the legal amount you need to reside in the country. However, most do not spend this same amount on living expenses. So how cheaply can you live in Mexico?
This article shows how affordable it can be, although it is not a recommendation to make a financial plan based on the minimum you need to live in Mexico. This is to show you the base of what is needed to survive, and you can calculate from there what level of living you want in Mexico.
Below is a practical, grounded look at real expenses, from rent and food to cars — all based on actual local costs and personal experience.
1. Rent: Where You Live Makes the Biggest Difference
At first you might rent in Mexico. This is what most expats will recommend you do first when moving to Mexico. It is good to get a feel for an area or neighborhood before you make the move to buy something. Once you decide you like an area, buying a home or condo is the most economically beneficial decision to keep your living costs low. Rent is the single largest expense for most people, and in Mexico it varies dramatically as you can see below:
| Location | Approx. Monthly Rent (1BR) | Notes |
|---|---|---|
| Mexico City (central) | $600 – $2,200 USD | High demand, cultural hub |
| Playa Del Carmen | $800 – $2,400 USD | Tourist demand keeps prices higher |
| Mérida | $500 – $1,000 USD | Large expat community, cheap services |
| Guadalajara | $500 – $1,200 USD | Big city, moderate prices |
| Oaxaca City | $450 – $900 USD | Smaller city, vibrant culture |
| Puerto Vallarta | $700 – $1,600 USD | Resort area, higher in peak season |
| Smaller towns (e.g., Tulum outskirts, Campeche) | $350 – $800 USD | Very affordable |
In cities like Mérida or Oaxaca, you can find quality apartments for $500–$700/month. In touristic hotspots like Playa Del Carmen or Puerto Vallarta, expect $900+ for similar quality if you want safe neighborhoods and decent amenities. So, the takeaway is you can live in a popular place and pay more or live in a more affordable area and have more free income to use on food and travel. Ans sometimes you can find that sweet spot where you are close to things, but the cost of living is less than other places. See our article about what living in Mexico in a small town is like and the costs.

What are cheap apartments like in Mexico?
An apartment for $500 USD might seem like a great deal. However, many basic apartments in Mexico are not up to the standards of most foreigners. These apartments are studios or one bedroom with basic kitchens and some furniture. Most apartments in Mexico do not include water, gas and electricity. Most foreigners however pay around $800-$1200 USD a month on rent. These figures allow people to live in a more central area, have more space and nicer amenities.
Owning a Home in Mexico
If you have settled on a location in Mexico you want to live in, buying a property can reduce your month expenses a lot. So, what should you expect to put in your budget as a homeowner in Mexico? Here is a brief list and things to consider.
- If you buy in the restricted zone (50km from a coastline) you will have to set up a fidecomiso (bank trust). Depending on the property and where it is, it can cost about $2000-$5000 USD and is a onetime fee. Then you have a yearly fee you pay to the bank. this usually is around $600 USD to $1000 USD. This might seem like a lot, but you save on property taxes which are very low in Mexico. You can avoid setting up and maintaining a bank trust by buying inland.
- Property taxes. Mexico have very low taxes for properties. On average many people pay only a few hundred dollars a year on taxes. Many municipalities also offer a discount if you pay in the beginning of the year.
- If you live in a condo or HOA there are fees for that. These fees average between $100-$400 USD a month. These fees cover the maintenance and long-term care of the complex. If you own a home that in not in an HOA, you will still have maintenance issues and need to account for at least $100 USD a month.
2. Costs of Eating in Mexico
Cooking vs Eating Out
One of the real joys of living in Mexico is the food! Each area of Mexico has local specialties and popular cheap street food. But of course, you cannot live off just tacos, so here is a look at costs for eating out and eating in.
Groceries (per person, monthly):
- Local produce market shopping: $80 – $150 USD
- Standard supermarket mix: $150 – $250 USD
Limes, tortillas, eggs, vegetables, and many fruits are cheaper than in the U.S. Imported foods and some specialty food can costs more.
Eating Out:
- Street tacos: $1–$2 USD each
- Comedor lunch (local cafeteria): $3–$6 USD. There are also called Cocina Económicas. They usually have a menu of the day, and you can get a home cooked meal for 70-100 pesos.
- Mid-range restaurant: $10–$20 USD per person
- Upscale dining: $30–$60+ USD per person. This would be a steakhouse or similar type of restaurant.
Daily eating out can be cheap if it’s mostly local spots — a week of affordable lunches and occasional dinners out can easily stay under $200/month.
3. Transportation Costs in Mexico
Owning a Car
Cars in Mexico aren’t dramatically cheaper at purchase. You can find some different makes of vehicles, and many are on targeted toward midrange buyers. If you do need a car while living in Mexico, you will find insurance and maintenance is usually much cheaper.
- Car insurance (basic liability): $300– $1,200 USD/year
- Full coverage: $400 – $2,000+ USD/year
- Gasoline (regular grade): ~$1.35–$1.40 USD/liter (~$5.10–$5.40 USD/gallon)

Public / Local Transport
- City bus ride: ~$0.30–$0.70 USD
- Colectivo (shared van between towns): $1.50 – $5 USD
- Taxi/Uber (short rides): $3–$10 USD Most locals do not uses taxis on a daily basis. Usually only once or twice a weekend if needed.
If you live and work inside a city, you can realistically live without a car.
4. Utilities & Internet
Utilities are generally affordable, but depend on use:
| Utility | Typical Monthly Cost |
|---|---|
| Electricity | $30 – $300 USD (more with heavy AC use) |
| Water | $5 – $20 USD This is city provided water. |
| Gas (cooking) | $10 – $20 USD Cooking and sometimes boiler |
| Internet | $25 – $50 USD |
| Mobile Data | $15 – $45 USD |
Water for your home is usually bought in jugs. This costs about $5 USD a month.
5. Healthcare & Insurance
Mexico has good healthcare at a fraction of U.S. prices. The most basic health care are clinics next to pharmacies. Here you can consult with a doctor for a few dollars and pick up medicine (often generic brands are offered). Of course this is for smaller things. If you need some more expertise care, below are some sample prices.
- Private doctor visit: $30 – $60 USD
- Specialist visit: $50 – $120 USD
- Dentist cleaning: $30 – $80 USD
- Hospital procedures: usually 30–50% less than U.S.
Many expats get private health insurance, which can range $80–$250 USD/month depending on age and coverage. Some foreigners that are healthy and younger go without insurance and pay out of pocket for medical expenses. This works as long as nothing major happens medically speaking.
6. Cost Breakdown (Monthly Estimate — Modest Lifestyle)
| Category | Budget Range |
|---|---|
| Rent (1BR) | $500 – $1,000 |
| Utilities + Internet | $60 – $150 |
| Groceries | $100 – $200 |
| Eating Out | $100 – $200 |
| Transportation | $50 – $150 |
| Entertainment & Misc | $100 – $300 |
| Total | $910 – $2,000+ |
This means a single person can live comfortably on ~$1,000–$1,500 USD/month outside of the most expensive resort areas if they budget and choose local services.
Couples or families will scale up — but even so, costs often remain below what similar lifestyles require in North America or Europe.

7. How Costs Vary by Place in Mexico
Playa Del Carmen / Riviera Maya
- Beautiful beaches, big expat community
- Higher rent and restaurants than inland cities
- Great transit and services
Expect: $1000 – $1,800+ USD/month
Mexico City
- Urban lifestyle with cheaper groceries but higher rent for central zones
- Lots of culture, museums, restaurants
Expect: $900 – $2,000+ USD/month
Guadalajara
- Lower rent than Mexico City
- High quality of life and great food
Expect: $800 – $1,700 USD/month
Mérida
- Extremely affordable rent & services
- Safe, colonial city with big expat presence
Expect: $800 – $1,500 USD/month
Smaller Towns (e.g., Oaxaca, Campeche)
- Very low cost of living
- Fewer amenities but deeply authentic
Expect: $600 – $1,300 USD/month
Travel hubs like Tulum proper tend to push costs up sharply due to tourism — so many expats live just outside core hotspots and save.
Real Tips from Experience
Use local markets
Shopping in one place might be convenient but might not net you the best savings. Mexico is full of small specialty shops that have decades of experience. Not only in local butchers and seafood markets, but in hardware stores also. Big box shopping has come to Mexico, but the small local markets are where locals buy to keep costs low.
Examine non hot spots to live
Usually, the first-place people think about living is in a popular tourist destination. These can be really fun to visit but are different to live in. Popular destinations like Playa Del Carmen are fun places to live, but your costs will be more. As you become more comfortable in Mexico you might be more open to living out fo the center of places. Maybe in a rural area or small town. These places can be richly rewarding and always keeps your costs of living lower.
Negotiate rent
Especially on long-term leases — many landlords prefer reliable 12-month tenants. It never hurts to politely ask.
Learn basic Spanish
Not only respectful — it unlocks local pricing and better deals. Outside of many tourist hotspots, local English speakers are far a few between. Knowing Spanish opens new doors of opportunity and friendships.
Plan in advance
A little planning in advance can save a lot while out exploring or exploring locally. For example, residents of Mexico get into Mayan ruins free on Sundays. This can save you $10-30 USD just by planning on doing on Sunday. If you are going to take the ADO bus, booking ahead of time often is a sales price.
Life gets cheaper the longer you are in Mexico
Usually, the first year in Mexico is the most expensive. You want to visit places, go out to eat and are just finding where things are and local versions of things to save money. The longer you are in Mexico, the more you assimilate with the culture, the more you will save and cut costs.
Final Thoughts
Mexico can offer a high quality of life at a low cost — by global standards — especially if you embrace the local way of living rather than recreating a foreign environment. With as little as $1,000–$1,500 USD per month, a foreigner can live comfortably, eat well, enjoy travel, and invest in experiences.
Whether you choose the Caribbean coast, a colonial city in the interior, or a smaller town rich in culture, Mexico delivers vibrant living without breaking the bank.

This is something that I dream about living in Mexico. I cannot make the financial threshold until I sell my house. But I am working on it to live-in Mexico.