comparison intelligence
Oaxaca vs San Cristobal de las Casas
Oaxaca gives you the cleaner package: stronger overall score and about 29% lower monthly cost.
quick decision
Who wins where?
Oaxaca
8.1/10
$1,225/month · Mexico
GO- 180-day visa-free entry for most nationalities, no paperwork needed
- Arguably Mexico's best food city, from mole negro to mezcalerías
- Gorgeous, walkable colonial center with year-round mild climate
- Internet speeds and reliability lag behind Mexico's bigger nomad hubs
- Smaller, less structured coworking and networking scene
- Occasional teacher/union strikes (Section 22) can disrupt roads and services
San Cristobal de las Casas
6.8/10
$1,730/month · Mexico
GO- Incredibly affordable living
- Rich indigenous culture and markets
- Cool pleasant highland climate
- Internet unreliable
- Limited healthcare
- Spanish and indigenous languages only
cost breakdown
Where the money goes
money / equivalent lifestyle
What your money buys
To keep roughly the same spending flexibility you get from $1,500 in Oaxaca, you would need about $2,125 in San Cristobal de las Casas.
Based on relative monthly cost estimates in this guide.With $1,500/month
score breakdown
Category-by-category
Money
Remote work
Daily life
Comfort & safety
Lifestyle
what changes if you move?
Relocation impact
Moving from Oaxaca to San Cristobal de las Casas gives you no major measurable upgrade for about $505 more per month, but trades off healthcare access and social energy.
No clear upgrade
Healthcare
3.6 → 2.5 · -1.1
Moving from San Cristobal de las Casas to Oaxaca gives you healthcare access, social energy and English usability and saves about $505 per month, but trades off few obvious category sacrifices.
Healthcare
2.5 → 3.6 · +1.1
No clear downgrade
what are you paying for?
San Cristobal de las Casas costs about $505 more per month
Hard to justify on the available data: San Cristobal de las Casas costs about $505 more per month without clear measured category gains over Oaxaca.
Measurable improvements
No clear measured improvement.
Measurable sacrifices
- -1.1 Healthcare
- -1.0 Nightlife
- -0.9 English friendly
Choose Oaxaca if...
- You want to keep monthly spending below roughly $1,500.
- You want stronger budget room, saving about $505 per month versus San Cristobal de las Casas.
- You want the cleaner value pick: higher score and lower estimated cost.
- Healthcare access matters for a longer stay.
Choose San Cristobal de las Casas if...
- You care enough about the stronger categories to accept weaker healthcare access.
final verdict
So, which one makes more sense?
Oaxaca is the stronger default choice on the available data. It scores higher overall while costing roughly 29% less, so San Cristobal de las Casas needs a very specific lifestyle reason to justify the premium.