Skip to content
Colonial walkway in San Cristóbal de las Casas
All destinations

San Cristóbal de las Casas

San Cristóbal de las Casas, at over 2,200 meters in the Chiapas highlands, is one of Mexico's most captivating magic towns. Its cobbled streets, colorful houses, and pedestrian walkways coexist with an intense Tzotzil and Tzeltal indigenous culture that fills the markets with textiles, amber, and crafts —the city is a UNESCO Creative City. It's a base for unmissable excursions: the Sumidero Canyon, the indigenous towns of San Juan Chamula and Zinacantán, the El Chiflón waterfalls, and the Montebello lakes. Its food scene surprises with its variety, from high-altitude coffee to Chiapanecan cuisine and a notable vegan and international offering. The cool mountain climate calls for a sweater at night.

📍 Chiapas
💰 $400-$1,400/day
🌤️ November to April, the dry season, with sunny days and cold nights. March to May offers the best weather. The rainy season (June to October) has wet afternoons but fewer tourists and lower prices.

What to see & do

  • Andador Eclesiástico walkway and the Santo Domingo church with its handicraft market
  • Boat trip through the Sumidero Canyon, with walls up to 1,000 meters high
  • Visit to the indigenous towns of San Juan Chamula and Zinacantán
  • El Chiflón waterfalls and Montebello lakes as day trips

📸 Gallery

San Cristóbal de las Casas 1
San Cristóbal de las Casas 2
San Cristóbal de las Casas 3

Click any photo to open full size

How to get to San Cristóbal de las Casas

The gateway to San Cristóbal is Tuxtla Gutiérrez Airport (TGZ, Ángel Albino Corzo), about 77 km away (1 hour 20 minutes). From the airport, the options are: direct shared vans (colectivos) for around 240 MXN, a first-class bus for approximately 200 MXN (about 1 hour, with few daily departures), or a private taxi, which is pricier (around 800-1,000 MXN). You can also arrive by ADO bus from other southern and central cities; the trips are long due to the mountainous Chiapas geography. A popular route is to combine San Cristóbal with Palenque or with Oaxaca on an overnight bus. Remember the city sits at over 2,200 meters, so the climate is cool year-round.

Where to stay

The best area is the Historic Center, around the pedestrian walkways (Andador Eclesiástico and Real de Guadalupe) and the Plaza de la Paz. Here you'll find budget hostels —some under 200 MXN a bed, with breakfast and activities—, family guesthouses, and boutique hotels in colonial mansions. Rates are among the lowest in Mexico: many comfortable hotels run 600-1,200 MXN a night. The Guadalupe neighborhood, next to its hilltop church, and El Cerrillo are quiet and charming, a few minutes' walk from the center. Because of the altitude, look for lodging with good blankets or heating, since the nights are cold.

Getting around

San Cristóbal's center is entirely walkable: the pedestrian walkways connect the main plazas, churches, and markets. For the unmissable excursions —Sumidero Canyon, San Juan Chamula and Zinacantán, El Chiflón, and the Montebello lakes— the most practical and cheapest option is the shared-van tours that leave from downtown, including transport and a guide. There are cheap taxis for short trips. Wear comfortable shoes: the cobbled streets and altitude make the hills noticeable.

Food scene

San Cristóbal surprises with the variety of its food scene. On one hand, traditional Chiapanecan cuisine: cochito horneado, chipilín tamales, sopa de pan, butifarra, and high-altitude coffee, one of Mexico's best, served in numerous specialty cafés. On the other, a notable international and vegan offering uncommon for a city its size, a product of its cosmopolitan, backpacker atmosphere. The Santo Domingo market and the municipal market are ideal for eating cheaply and trying local products like amber, chocolate, and cheeses. Eating well here is very affordable: street food costs under 60 MXN and even the nicest restaurants rarely exceed 250-300 MXN per person.

Best time to visit

The best time is the dry season, November to April, with sunny days and cold nights; March to May usually offers the most stable weather. Because of the altitude (over 2,200 m), temperatures are cool year-round: always bring a jacket for the evening. The rainy season runs June to October, with wet afternoons but very green landscapes, fewer tourists, and better prices. Two special moments: Day of the Dead (late October and early November) and the December holidays, when the city and nearby indigenous towns celebrate with great color.

Estimated daily costs

San Cristóbal is one of Mexico's most affordable destinations. A backpacker can get by on 400-700 MXN a day: a hostel bed (from 150-200 MXN), market meals, and shared-van tours. A mid-range budget —a boutique hotel, restaurants, and two or three excursions— runs about 1,000-1,400 MXN per person per day. Excursions are the main expense: a tour to the Sumidero Canyon or the El Chiflón waterfalls costs between 400 and 800 MXN depending on the destination. Walking the center, visiting churches and markets, and strolling the walkways is free. Eating and lodging cost noticeably less than at beach destinations or big cities.

Frequently asked questions

Related guides