San Cristóbal de las Casas

Mexico

215,874 people2,183m elevationAmerica/Merida05

Overview

San Cristóbal is exceptionally affordable—comfortable living on $800-1,200/month is realistic. The highland location means no AC costs. Coffee is excellent and cheap. Budget backpacker infrastructure keeps prices low across all categories.

San Cristóbal offers Mexico's best value for comfortable living—a couple can thrive on $1,500/month in a UNESCO-worthy colonial town. The water is contaminated with fecal bacteria—never drink tap.

Cost of Living

Monthly costs in San Cristóbal de las Casas in USD. Editorial estimates combined with Numbeo data.

Housing (monthly rent)

Studio

Budget$150
Mid-range$280
Upscale$450

1 Bedroom

Budget$200
Mid-range$350
Upscale$550

2 Bedroom

Budget$280
Mid-range$480
Upscale$750

Food

Monthly Groceries

Budget$100
Mid-range$170
Premium$280

Dining (per meal)

Street food$2
Casual restaurant$4
Nice restaurant$15
Upscale$35

Transportation

Public transit (monthly)$8
Uber/taxi (avg ride)$2
Fuel (monthly)$60
Parking (monthly)$20

Utilities

Electric (low)$12
Electric (average)$22
Electric (high)$35
Water$8
Gas$15
Internet$28

Lifestyle

Gym membership$20
Cleaning (weekly)$12
Coworking space$70

Healthcare

Doctor visit$20
Basic insurance (monthly)$55
Comprehensive insurance$130

Other

Phone plan$15
Subscriptions$18

Frequently Asked Questions

Is San Cristóbal de las Casas safe?

San Cristóbal itself feels safe day and night, with petty crime rates lower than larger Mexican cities.

Is the tap water safe to drink?

Absolutely not. Every water distribution point in the city was found to have fecal contamination in a 2023 study.

All cities in Mexico