San Cristóbal de las Casas has two clear places to base yourself: the Centro Histórico, where the sights and restaurants are on your doorstep, and the northern barrios of El Cerrillo and Real de Guadalupe, where boutique B&Bs and cafés sit on quieter streets. Most accommodation is in converted colonial houses with interior courtyards, and prices drop sharply outside the dry season.
Where to Stay in San Cristóbal de las Casas: Centro Histórico
The Centro Histórico puts the cathedral, Santo Domingo and the craft market within a five-minute walk, and it is the right choice for first visits and short stays. Most of the things to do guide sits right here, and the dry season covered in the best time to visit guide is when rooms are most expensive. Expect doubles from about MXN 1,200 to 2,800 a night in the high season. The trade-off is street noise, especially along the Real de Guadalupe pedestrian street on weekends.
Suggested Hotels in Centro Histórico
Hotel Bo
Hotel Bo is a design-led boutique hotel in the historic centre with a courtyard pool, a fireplace lounge and the on-site Lum restaurant serving upmarket Mexican food. Its heaters and fireplaces are welcome in the cool months described in the weather by month guide. Best for couples and design lovers who want a stylish base. Check rates and availability
Hotel Casa Mexicana
Hotel Casa Mexicana is a colonial-style building about 100 metres from Santo Domingo church, with rooms around a central garden and free Wi-Fi. For airport transfer and altitude advice before you book, see the travel tips guide. Best for travellers who want a central, good-value colonial stay. Check rates and availability
Posada del Abuelito (Hostel)
Posada del Abuelito is a friendly hostel with a garden, shared lounge and terrace near the Merced church, offering dorms and private rooms with bathrooms. Best for backpackers and solo travellers. Check rates and availability
Where to Stay in San Cristóbal de las Casas: El Cerrillo and Real de Guadalupe
El Cerrillo, immediately north of the centre, is the quiet, creative barrio of cafés and courtyard B&Bs, a 10-minute walk from the Zócalo. Doubles run MXN 900 to 2,200 a night, and rooms often come with gardens or terraces. It suits couples, remote workers and anyone who wants a calm base with easy access to the neighborhoods guide of the centre, and it fills up during the major events and festivals such as Día de Muertos.
Suggested Hotels in El Cerrillo
Casa del Alma Hotel Boutique & Spa
Casa del Alma Hotel Boutique & Spa has a light-filled interior courtyard, a spa and its own restaurant on Avenida 16 de Septiembre, at the edge of the old town. Best for travellers who want a spa and a quieter luxury stay. Check rates and availability
Hotel Diego de Mazariegos
Hotel Diego de Mazariegos occupies two 18th-century colonial houses with courtyards and conference facilities, about 150 metres from San Cristobal church. Best for couples and history lovers who want an old-town feel. Check rates and availability
Rossco Backpackers Hostel
Rossco Hostel & Hotel is a seven-minute walk from the cathedral with a garden, free private parking, a shared lounge and a terrace, plus billiards. Best for budget travellers who want a sociable hostel with the option of private rooms. Check rates and availability