Skip to content

Mountains · No. 17 in Mexico

Boutique hotels in San Cristóbal de las Casas

San Cristóbal de las Casas is a colonial highland town in Chiapas, surrounded by Maya villages and pine-clad mountains.

Handpicked boutique hotels

Where to stay in San Cristóbal de las Casas

01

Casa Na Bolom

San Cristóbal de las Casas

A museum and guesthouse in the former home of archaeologist Frans Blom, with fireplaces and indigenous art in every room.

03

Guayaba Inn

San Cristóbal de las Casas

A small, highly rated inn with gardens and a sauna, a short walk from the center.

04

Hotel Bo

San Cristóbal de las Casas

A contemporary design hotel in the center, with water gardens and modern Mexican art.

San Cristóbal de las Casas sits at about 7,200 feet in the mountains of Chiapas, a colonial town of cobbled streets, low tiled roofs and colorful churches. It is the market center for the Tzotzil and Tzeltal Maya communities around it, whose textiles and traditions are a big part of the town's appeal. The Sumidero Canyon and the villages of San Juan Chamula and Zinacantán are nearby.

Where to stay

The historic center, with its pedestrian streets around the cathedral and Santo Domingo, is the most convenient base. Small hotels just outside the center, near Na Bolom, are quieter and greener.

Good to know

Nights are cold at this altitude, so look for rooms with a fireplace or heating. The dry season from November to April is the best time to visit. Ask before photographing people in the villages.

Good to know

Questions about San Cristóbal de las Casas

How many boutique hotels are there in San Cristóbal de las Casas?

We list 4 boutique hotels in San Cristóbal de las Casas, including Casa Na Bolom, Grand Guadalupe by Inmense and Guayaba Inn.