Two days is enough to understand San Cristóbal itself and add one major excursion, but not enough to stack several long day trips without rushing.
Quick answer
Day 1 in the city: historic center → Santo Domingo → textiles/crafts → Real de Guadalupe → Guadalupe hill
Day 2 — culture: Chamula + Zinacantán
Day 2 — nature: Sumidero Canyon + Chiapa de Corzo
If this is your first visit, keep the first day inside San Cristóbal. The center is compact and most of the useful route is walkable.
Start around Arco del Carmen, continue to Plaza 31 de Marzo and the Cathedral, then walk toward Santo Domingo.
At Santo Domingo, choose one deeper stop rather than trying to see every museum:
After lunch, follow Andador Guadalupano east. If weather and energy are good, continue to Templo de Nuestra Señora de Guadalupe.
For a more detailed version of the city route, use the Self-Guided Walking Tour.
Day 2: choose one excursion
Option A: Chamula + Zinacantán
Choose this if your priority is nearby highland communities and cultural context. The two communities are commonly combined in a half-day or day trip from San Cristóbal.
Photography and video are prohibited inside the church in Chamula. Follow community rules and do not treat the villages as open-air attractions.
How to Visit San Juan Chamula & Zinacantán
Option B: Sumidero Canyon + Chiapa de Corzo
Choose this if your priority is landscape and a boat trip. Shared excursions commonly combine the canyon with Chiapa de Corzo, and some include viewpoints.
How to Visit Sumidero Canyon from San Cristóbal
Do not add both options to the same day unless you have a very specific private itinerary. One full excursion leaves time for the activity itself; combining them would spend most of the day in vehicles.