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.
Table of Contents
- Cost of Living in Mexico
- 1. Cost of Living in Mexico: Monterrey
- 2. Cost of Living in Mexico: La Paz
- 3. Cost of Living in Mexico: Cabo San Lucas
- 4. Cost of Living in Mexico: Sayulita
- 5. Cost of Living in Mexico: Puerto Vallarta
- 6. Cost of Living in Mexico: Guanajuato
- 7. Cost of Living in Mexico: San Miguel de Allende
- 8. Cost of Living in Mexico: Mexico City
- 9. Cost of Living in Mexico: Xalapa
- 10. Cost of Living in Mexico: Chelem
- 11. Cost of Living in Mexico: Merida
- 12. Cost of Living in Mexico: Cancun
- 13. Cost of Living in Mexico: Playa del Carmen
- 14. Cost of Living in Mexico: Tulum
- 15. Cost of Living in Mexico: Oaxaca
- 16. Cost of Living in Mexico: Puerto Escondido
Cost of Living in Mexico
Here’s how this article is set up to give you the full picture:

- 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

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

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

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

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

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:
- Los Cabos Beach and Desert ATV Adventure
- Whale Watching Catamaran Experience
- Snorkel Tour with Open Bar & Snacks
- Cabo San Lucas Sunset Party Cruise
- Glass Bottom Boat Tour to Land’s End
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

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

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

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

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:
- Whale and Dolphin Watching with a Biologist
- Food and Mixology Tour: Tequila, Tacos, and Mexican Cocktails
- Luxury Yacht & Snorkel 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

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

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:
- Hiking Through Guanajuato
- Guanajuato Diego Rivera and Frida Kahlo Tour
- Private History & City Walking Tour of 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

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

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:
- San Miguel Landmarks Walking Tour
- Be Fascinated with San Miguel Walking Tour
- Archaeologist-Led Canada de la Virgen Pyramid Tour
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

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, 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:
- Hot Air Balloon Flight over Teotihuacan
- Frida Kahlo Museum
- Xochimilco & Coyoacan Tour with Frida Kahlo Museum Option
- Teotihuacan, Shrine of Guadalupe & Tlatelolco Day Tour
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

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

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:
- Explore Xalapa’s Public Parks
- Visit the pueblo magico of Coatepec
- Take a day trip to the coastal city of Veracruz
Cost Breakdown
- Rent (3-bedroom house): $315/month
- Utilities: $55/month
- Groceries: $150/month
- Dining Out: $1.50–$40/meal
- Transportation: $2–$4/trip

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

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

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

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:
- Private Walking Tour of Merida
- Merida Street Food Walking Tour
- Celestun Biosphere Reserve Tour from Merida
- Uxmal and Kabah Guided Tour
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

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

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:
- ATV Tour, Ziplines and Cenote Swim
- Tulum Ruins, Reef Snorkeling Plus Cenote and Caves
- Chichén Itzá, Valladolid & Cenote Tour
- Isla Mujeres Catamaran Tour
- Chichén Itzá: Hubiku Cenote & Valladolid Tour
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

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

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:
- Isla Contoy & Isla Mujeres Day Trip
- Chichen Itza, Cenote & Valladolid All-Inclusive Tour
- Chichen Itza All-Inclusive, Tequila Tasting, Cenote Swim, Buffet & Valladolid
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)

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

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:
- Chichen Itza, Cenote & Valladolid All-Inclusive Tour
- Tulum and Coba: Full-Day Archeological Tour
- Muyil, Tulum & Mayan Traditions Guided Tour
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

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

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:
- Street Art Bike Ride
- Flavors of Oaxaca: Cooking Class and Local Market Tour
- Hierve el Agua Waterfalls and Mezcal Factory
- Oaxaca: Instagram Photo Shoot and Walking Tour
Cost Breakdown
- Rent (2-bedroom house): $500/month
- Utilities: $10–$20/month
- Groceries: $100/month
- Dining Out: $2–$11/meal
- Transportation: $1/trip

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

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:
- Bioluminescent Lagoon Boat Ride and Swim
- Sea Turtle Release in Puerto Escondido
- Whale & Dolphin Watching
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

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.