Home » trending » Cost of Living in Mexico: 16 Top Destinations!

Cost of Living in Mexico: 16 Top Destinations!

Thinking of chilling for a few months or settling in Mexico? Before you pack your bags, it’s essential to know the cost of living.

With world-class beaches, tacos on demand, warm people, rich culture, and affordable living, Mexico is a favorite for vacationers and expats alike—myself included! I adore returning here, and it’s always high on my list for short- or long-term stays.

Cost of Living in Mexico

Here’s how this article is set up to give you the full picture:

Nina posing on rock in cave behind Micos Waterfall on one of the Huasteca Potosina tours in Mexico
Behind a waterfall in Huasteca, Mexico
  • The destinations are roughly ordered from north to south.
  • Prices are listed in USD.
  • This article covers 16 destinations with a range of lifestyles: budget, mid-range, and high-end spenders.
  • Solo travelers often pay more than those sharing costs, so adjust expectations accordingly.
  • Data was gathered in 2022, so slight adjustments may be needed for current pricing.

1. Cost of Living in Mexico: Monterrey

View of Monterrey city cost of living in Mexico
Monterrey’s mountain views

Monterrey, a northern Mexican city just two hours from the U.S. border, boasts stunning mountain views, a vibrant food scene, and plenty of outdoor adventures. Here’s what it costs to live in Monterrey.

Best things to do in Monterrey:

Cost Breakdown

  • Rent (3-bedroom house, gated community): $750/month
  • Utilities: $150/month
  • Groceries (for two): $340/month
  • Dining Out: $8–$50/meal
  • Transportation (gas): $60–$80/month
  • Park Entrance Fees: $0–$4
Mountains at La Huasteca Monterrey cost of living in Mexico
Parque la Huasteca near Monterrey

Average Monthly Cost:

The average cost of living in Monterrey is around $850 per person (shared expenses). With thoughtful budgeting, you can enjoy a comfortable lifestyle in this bustling city surrounded by nature.

2. Cost of Living in Mexico: La Paz

Boat and dolphin in La Paz cost of living in Mexico
Your cost of living in La Paz should include money for fun day trips!

La Paz, located in Baja California Sur (BCS), is one of the most affordable cities in the region. Known for its stunning beaches and vibrant culture, La Paz offers a mix of affordability and natural beauty.

Best things to do in La Paz:

Cost Breakdown

  • Rent (2-bedroom apartment): $600/month
  • Utilities: $7–$20/month
  • Groceries (one person): $150/month
  • Dining Out: $1.50–$15/meal
  • Transportation (bus): $0.50/ride
Rocky beach in La Paz cost of living in Mexico
The best things to do in La Paz, Mexico, are on or in the water

Average Monthly Cost:

The average cost of living in La Paz is around $1000 per person (shared expenses). With stunning beaches, a laid-back vibe, and affordable living, it’s a fantastic option for expats and remote workers.

3. Cost of Living in Mexico: Cabo San Lucas

Beach cliffs in Cabo cost of living in Mexico
With beaches like these, it’s no wonder Los Cabos is so popular

Los Cabos is a favorite destination for North Americans, thanks to its beautiful beaches and direct flights from the US and Canada. Living here offers a unique mix of luxury and adventure.

Best things to do in Cabo San Lucas:

Cost Breakdown

  • Rent (Studio apartment): $350–$1,800/month
  • Utilities: $8–$25/month
  • Groceries (one person): $200/month
  • Dining Out: $1.50–$50/meal
  • Transportation: $3–$30/trip
The cost of living in Mexico all depends on your lifestyle

Average Monthly Cost:

With a mix of splurges and careful budgeting, the average cost of living in Cabo San Lucas is around $2,500 per person. It’s an excellent choice for those seeking a lively and luxurious lifestyle.

4. Cost of Living in Mexico: Sayulita

Covered terrace with couch and coffee table in Sayulita, Mexico
My private balcony in Sayulita

Sayulita is a vibrant surf town with a laid-back vibe, making it ideal for travelers and expats. As one of Mexico’s Pueblo Magicos, it features colorful murals, a tight-knit community, and endless opportunities to relax or ride the waves.

Best things to do in Sayulita:

Cost Breakdown

  • Rent (2-bedroom apartment): $1000/month
  • Utilities: Included in rent
  • Groceries (two people): $150–$200/month
  • Dining Out: $1.25–$7/meal
  • Transportation: Free (walking) or $1–$2/trip
Fruit and vegetable shop on the side of the sidewalk with woman walking past in Sayulita
My local shop in Sayulita helped cut the cost of living in Mexico

Average Monthly Cost:

For a mid-range lifestyle, the average cost of living in Sayulita is about $950 per person (shared expenses). With great surfing, delicious food, and a vibrant community, it’s a fantastic option for those seeking a balance of relaxation and adventure.

5. Cost of Living in Mexico: Puerto Vallarta

View of Puerto Vallarta cost of living in Mexico
Puerto Vallarta, Mexico

Puerto Vallarta is one of Mexico’s most popular coastal cities, blending vibrant city life with natural beauty. With the Sierra Madre mountains and the Bay of Banderas, it’s perfect for water sports, whale watching, and hiking.

Best things to do in Puerto Vallarta:

Cost Breakdown

  • Rent (3-bedroom shared): $800/month ($266 each)
  • Utilities: Included in rent
  • Groceries (per person): $80/month
  • Dining Out: $2–$30/meal
  • Transportation: $0.50–$5/trip
View over Puerto Vallarta cost of living in Mexico
Puerto Vallarta has lots of shoreline to enjoy

Average Monthly Cost:

Living in Puerto Vallarta costs about $1200–$1500 per person monthly, including shared rent, groceries, and occasional tours. This vibrant coastal city offers a perfect mix of culture, adventure, and affordability.

6. Cost of Living in Mexico: Guanajuato

View of Guanajuato city cost of living in Mexico
Guanajuato, Mexico

Guanajuato, a UNESCO World Heritage City, is a gem in the heart of Mexico. Known for its hilly streets, colonial charm, and vibrant arts scene, it offers a unique blend of culture and affordability.

Unlock FREE Flights and Hotels!

Credit cards aren’t just for spending—they’re your ticket to epic travel rewards!

By using the right card for your everyday purchases, you could earn points for free flights, hotel stays, and more. No tricks, just smarter travel. Ready to see how?

Best things to do in Guanajuato:

Cost Breakdown

  • Rent (furnished house/apartment): $400–$1,000/month
  • Utilities: $15–$30 (every two months)
  • Groceries (per person): $300/month
  • Dining Out: $0.75–$50/meal
  • Transportation: $0.40–$3/trip
Cafes in Plaza San Fernando in Guanajuato cost of living in Mexico
Even eating out in Guanajuato doesn’t add much to your living costs

Average Monthly Cost:

Living in Guanajuato costs about $1,500 per person monthly. Its affordable housing, low utility costs, and vibrant cultural scene make it an excellent choice for expats and budget-conscious travelers alike.

7. Cost of Living in Mexico: San Miguel de Allende

City view of San Miguel de Allende cost of living in Mexico
Colorful San Miguel de Allende

San Miguel de Allende, a UNESCO World Heritage Site, is known for its vibrant culture, stunning architecture, and an active expat community. Its charm and history make it a top destination for travelers and long-term residents alike.

Best things to do in San Miguel de Allende:

Cost Breakdown

  • Rent (2-bedroom apartment): $1,000/month
  • Utilities: Included in rent
  • Groceries (family of four): $500–$600/month
  • Dining Out: $1.50–$20/meal
  • Transportation: $1–$4/trip
Street view of San Miguel de Allende cost of living in Mexico
San Miguel de Allende is a very walkable city.

Average Monthly Cost:

For a family of four, the average monthly cost of living in San Miguel de Allende is around $4,000, with plenty of opportunities to explore the city’s cultural and culinary offerings.

8. Cost of Living in Mexico: Mexico City

Mexico City skyline cost of living in Mexico
Mexico City is surprisingly affordable

Mexico City, or CDMX, is one of the world’s largest and most vibrant cities. Known as the “Tropical New York,” it offers an incredible mix of culture, history, nightlife, and food. For those seeking a bustling urban lifestyle, CDMX is a fantastic choice.

Best things to do in Mexico City:

Cost Breakdown

  • Rent (Studio apartment): $750/month
  • Utilities: Included in rent
  • Groceries (one person): $75/month
  • Dining Out: $1–$10/meal
  • Transportation: $1–$5/trip
Avenida Madero is a must with 3 days in Mexico City
Historical streets of Mexico City

Average Monthly Cost:

Living in Mexico City with a mid-range budget, including rent in the Roma neighborhood, eating street food often, and using Uber for transportation, costs about $1,100 per month. Those who share accommodations or live in less popular neighborhoods can lower costs significantly.

9. Cost of Living in Mexico: Xalapa

City view of Xalapa cost of living in Mexico
For affordable cost of living in Mexico, Xalapa could be the city for you

Xalapa is a mid-sized city located in the mountains of southern Mexico. Known for its lush scenery, bohemian culture, and coffee production, it offers an affordable lifestyle perfect for immersing in Mexican culture.

Best things to do in Xalapa:

Cost Breakdown

  • Rent (3-bedroom house): $315/month
  • Utilities: $55/month
  • Groceries: $150/month
  • Dining Out: $1.50–$40/meal
  • Transportation: $2–$4/trip
Street food in Mexico City
Mexican street food

Average Monthly Cost:

Living in Xalapa is very budget-friendly, with an average monthly cost of about $400 per person. This includes rent, utilities, and frequent dining out.

10. Cost of Living in Mexico: Chelem

Pool at private villa in Chelem cost of living in Mexico
Our private villa in Chelem

Chelem is a small village on the Yucatan coast about a half-hour from Merida and around two hours south of Cancun. Known for its friendly vibe and tranquil lifestyle, Chelem is a popular choice for retirees and those seeking a peaceful beachside retreat.

Best things to do in Chelem:

  • Explore local cenotes
  • Visit the Ria to see flamingos and other wildlife
  • Enjoy fresh seafood at local restaurants
  • Relax on the pristine beaches of Chelem

Cost Breakdown

  • Rent (4-bedroom villa): $800/month
  • Utilities: $50/month
  • Groceries: $150/month
  • Dining Out: $5–$40/meal
  • Transportation: $0.50–$20/month
Flamingoes in Chelem cost of living in Mexico
Flamingos at the nearby Ria

Average Monthly Cost:

Chelem offers a relaxed beachside lifestyle with an average monthly cost of about $850 per person, including rent, utilities, and transportation. It’s a perfect spot for those seeking a tranquil and affordable life by the sea.

11. Cost of Living in Mexico: Merida

Colorful buildings in Merida cost of living in Mexico
Merida, Mexico

Merida is the capital of the Yucatan state of Mexico, famous for its unique cuisine, endless cenotes, and multiple consecutive years ranked as the safest city in all of Mexico. It was also recently ranked as the safest city in Latin America and the second safest city in North America, following Quebec City, Canada.

Best things to do in Merida:

Cost Breakdown

  • Rent (1-bedroom apartment): $250–$525/month
  • Utilities: $25–$50/month
  • Groceries: $150–$250/month
  • Dining Out: $3–$100/meal
  • Transportation: $1–$5/trip
Cuzama Cenote in Merida cost of living in Mexico
Cuzama Cenote

Average Monthly Cost:

Merida offers a vibrant cultural scene, delicious cuisine, and a high quality of life with an average monthly cost of about $1,500 per person. With options to live on a smaller budget or splurge on luxury, this city has something for everyone.

12. Cost of Living in Mexico: Cancun

Overhead view of Cancun cost of living in Mexico
The cost of living in Mexico is always higher if you want to live by the beach.

Cancun is one of the most popular beach resort towns in Mexico, known for its party scene and spring breakers, but also a fantastic place for expats seeking gorgeous beaches, world-class restaurants, and proximity to major Quintana Roo attractions.

Best things to do in Cancun:

Cost Breakdown

  • Rent (1-bedroom apartment): $450–$1,200/month
  • Utilities: $25–$50/month
  • Groceries: $150–$250/month
  • Dining Out: $2.50–$48/meal
  • Transportation: $1/trip
Beach huts at Isla Mujeres near Cancun cost of living in Mexico
Isla Mujeres is worth a trip from Cancun.

Average Monthly Cost:

Cancun offers a range of lifestyle options, from living cheaply in downtown apartments to enjoying beachfront luxury. On average, you can expect to spend $1,200 per person monthly, which includes housing, dining, transportation, and occasional indulgences like trips to Playa del Carmen or Tulum.

13. Cost of Living in Mexico: Playa del Carmen

Rooftop pool in Playa del Carmen cost of living in Mexico
My private rooftop in Playa del Carmen

When the world shut down in 2020, Playa del Carmen became a haven for many travelers, including me. Known for its laid-back vibe and accessibility, Playa del Carmen offers an ideal mix of paradise and practicality. Despite being touristy and having some safety concerns (read my safety tips), I had an amazing time living here for six months.

Best things to do in Playa del Carmen:

Cost Breakdown

  • Rent (2-bedroom penthouse): $1,800/month
  • Utilities: Included in rent
  • Groceries: $200/month
  • Dining Out: $6–$15/meal
  • Transportation: $50/month (local taxis and buses)
Beach at Playa del Carmen cost of living in Mexico
Being within walking distance to the beach helps.

Average Monthly Cost:

Living in Playa del Carmen offers flexibility depending on your lifestyle. Sharing costs with a partner and indulging in personal trainers, salsa classes, and frequent dining out, I spent around $1,500 per person per month. For solo travelers, expect $1,800 due to higher rent. A budget-conscious lifestyle with shared accommodation could bring costs down to $1,000 monthly.

14. Cost of Living in Mexico: Tulum

Beach with Mayan ruins in Tulum cost of living in Mexico
The famous Mayan ruins overlooking Tulum’s pristine beaches.

Tulum, often called the “Manhattan of Mexico,” has transformed into a hotspot for expats and digital nomads. With its breathtaking beaches, buzzing nightlife, and wellness-focused activities, it’s no surprise this paradise attracts people from around the world.

Best things to do in Tulum:

Cost Breakdown

  • Rent (1-bedroom apartment): $1,400/month
  • Utilities: $50–$100/month
  • Groceries: $200–$400/month
  • Dining Out: $7–$15/meal
  • Transportation: $1–$10/trip
Grand Cenote near Tulum cost of living in Mexico
The stunning Grand Cenote near Tulum.

Average Monthly Cost:

While Tulum can be pricey, it’s possible to cut costs by living outside the main areas, limiting dining out, and using a bicycle or colectivos for transportation. On a budget, you could live on as little as $600 per month. However, most expats living comfortably in Tulum spend around $2,400 per person per month, enjoying central accommodations, frequent dining out, and plenty of local attractions.

15. Cost of Living in Mexico: Oaxaca

Street view of Oaxaca city cost of living in Mexico
Oaxaca offers a budget-friendly lifestyle with rich culture and history.

Oaxaca City, nestled in the mountains of southern Mexico, is famed for its vibrant culture, mouthwatering cuisine, and rich traditions. If you’re after an authentic slice of Mexican life without high-rise resorts, Oaxaca delivers with its charming cobbled streets and colorful markets.

Best things to do in Oaxaca:

Cost Breakdown

  • Rent (2-bedroom house): $500/month
  • Utilities: $10–$20/month
  • Groceries: $100/month
  • Dining Out: $2–$11/meal
  • Transportation: $1/trip
Path with plants in Oaxaca cost of living in Mexico
Just wandering Oaxaca’s vibrant streets is an adventure.

Average Monthly Cost:

Oaxaca offers an affordable lifestyle without compromising quality. On a mid-range budget, with frequent dining out and a moderately priced home, my partner and I spent about $700 per person per month. Those on a tighter budget can live comfortably for less while still enjoying Oaxaca’s charm.

16. Cost of Living in Mexico: Puerto Escondido

Beach at Puerto Escondido cost of living in Mexico
Puerto Escondido is all about the beach life.

Puerto Escondido is a serene beach town in Oaxaca, Mexico, beloved for its laid-back vibes, stunning beaches, and fantastic surf. This bohemian paradise is perfect for those who enjoy a slower pace of life with great outdoor adventures and a tight-knit community feel.

Best things to do in Puerto Escondido:

Cost Breakdown

  • Rent (shared): $500/month
  • Rent (solo): $800–$1,000/month
  • Groceries: $100/month
  • Eating Out: $1.25–$8/meal
  • Transportation: $0.50/trip
Manzanillo Beach in Puerto Escondido cost of living in Mexico
Manzanillo Beach in Puerto Escondido

Average Monthly Cost:

Living in Puerto Escondido is affordable, especially when sharing accommodation. My monthly expenses averaged around $1,000, including rent, utilities, groceries, dining out, and activities like surfing or visiting nearby beaches and towns. For solo living, costs can rise to $1,200 or more depending on your lifestyle.

READ MORE ABOUT MEXICO!

Pin this post for later!

Leave a Reply

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