Search

Filter By
Price (per night):
$0 - $39
$40 - $49
$50 - $69
$70 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View

Hotel Real del Valle 2 Stars

Real de Guadalupe #14 Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.3 from 71 reviews
Hotel Real del Valle
Pricesfrom (per room per night)
Single$33
Double$49
Rooms from
$33per room per night
Book Now!

Terraza Suites (Only Adults) 3 Stars

Ejercito Nacional 1, Barrio el Cerrillo, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 7.9 from 14 reviews
Terraza Suites (Only Adults)
Pricesfrom (per room per night)
Single$150
Double$65
Rooms from
$150per room per night
Book Now!

Hotel Jovel 4 Stars

Calle Flavio A. Paniagua No. 27, Colonia Centro, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 7.5 from 27 reviews
Hotel Jovel
Pricesfrom (per room per night)
Single$45
Double$59
Rooms from
$45per room per night
Book Now!

Palacio de Moctezuma 3 Stars

Avenida Benito Juarez 16, Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 7.6 from 19 reviews
Palacio de Moctezuma
Pricesfrom (per room per night)
Single$55
Double$55
Rooms from
$55per room per night
Book Now!

Parador San Juan de Dios 5 Stars

Calzada Roberta , 16 Colonia 31 de Marzo, San Cristobal De Las Casas, 29229, Mexico Show on map
Score 8.0 from 10 reviews
Parador San Juan de Dios
Pricesfrom (per room per night)
Single$137
Double$321
Rooms from
$137per room per night
Book Now!

Hotel Posada Primavera 

16 de Septiembre #26, Centro, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.8 from 154 reviews
Hotel Posada Primavera
Pricesfrom (per room per night)
Single$34
Double$58
Rooms from
$34per room per night
Book Now!

Planet Hostel 

Cintalapa #6, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 7.9 from 148 reviews
Planet Hostel
Pricesfrom (per room per night)
Single$8
Double$100
Rooms from
$8per room per night
Book Now!

Snail Bed & Breakfast 

Ejercito Nacional 1 Centro Historico, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.2 from 21 reviews
Snail Bed & Breakfast
Pricesfrom (per room per night)
Single$9
Double$44
Rooms from
$9per room per night
Book Now!

Rossco Backpackers Hostel 

Real de Mexicanos 16, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.2 from 107 reviews
Rossco Backpackers Hostel
Pricesfrom (per room per night)
Single$9
Double$42
Rooms from
$9per room per night
Book Now!

Casa del Alma Hotel Boutique & Spa 5 Stars

Avenida 16 de Septiembre # 24 Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.0 from 37 reviews
Casa del Alma Hotel Boutique & Spa
Pricesfrom (per room per night)
Single$151
Double$469
Rooms from
$151per room per night
Book Now!

Hotel Grand Maria 4 Stars

Flavio A. Paniagua Num. 17, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 8.8 from 171 reviews
Hotel Grand Maria
Pricesfrom (per room per night)
Single$39
Double$120
Rooms from
$39per room per night
Book Now!

Hotel Museo Na Bolom 3 Stars

Vicente Guerrero 33, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 7.8 from 52 reviews
Hotel Museo Na Bolom
Pricesfrom (per room per night)
Single$60
Double$75
Rooms from
$60per room per night
Book Now!

Hotel Tematico Mision Colonial 4 Stars

Diego de Mazariegos 47, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 7.4 from 30 reviews
Hotel Tematico Mision Colonial
Pricesfrom (per room per night)
Single$48
Double$72
Rooms from
$48per room per night
Book Now!

Hotel Don Quijote 3 Stars

Avenida Cristobal Colon, 7, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 7.0 from 9 reviews
Hotel Don Quijote
Pricesfrom (per room per night)
Single$47
Double$64
Rooms from
$47per room per night
Book Now!

Posada Santa 

Francisco I Madero #34, Col. Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.0 from 6 reviews
Posada Santa
Pricesfrom (per room per night)
Single$35
Double$60
Rooms from
$35per room per night
Book Now!

Hotel Santuario del Alba 3 Stars

Julio M Corzo Numero 1-D, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 7.3 from 60 reviews
Hotel Santuario del Alba
Pricesfrom (per room per night)
Single$31
Double$105
Rooms from
$31per room per night
Book Now!

Nuik B&B 

Calle Francisco I Madero, 69, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.6 from 112 reviews
Nuik B&B
Pricesfrom (per room per night)
Single$50
Double$60
Rooms from
$50per room per night
Book Now!

Hotel La Casona 3 Stars

5 de Mayo 5, Colonia Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.0 from 40 reviews
Hotel La Casona
Pricesfrom (per room per night)
Single$35
Double$47
Rooms from
$35per room per night
Book Now!

Hotel San Jose 3 Stars

Avenida Crescencio Rosas No. 48, Barrio de Santa Lucia, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 9.3 from 147 reviews
Hotel San Jose
Pricesfrom (per room per night)
Single$52
Double$68
Rooms from
$52per room per night
Book Now!

Hotel Canadas del Sureste 2 Stars

Julio M. Corzo 3-C, Colonia Santa Lucia, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 7.9 from 50 reviews
Hotel Canadas del Sureste
Pricesfrom (per room per night)
Single$24
Double$35
Rooms from
$24per room per night
Book Now!

La Garita Cabanas 

Calzada La Quinta # 82 La Garita, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 7.9 from 29 reviews
La Garita Cabanas
Pricesfrom (per room per night)
Single$7
Double$35
Rooms from
$7per room per night
Book Now!

Hotel Villas Casa Morada 4 Stars

Avenida Diego Dugelay 45 El Cerrillo, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 8.9 from 36 reviews
Hotel Villas Casa Morada
Pricesfrom (per room per night)
Single$97
Double$133
Rooms from
$97per room per night
Book Now!

Posada Ganesha 

Calle 28 de Agosto -23, San Cristobal De Las Casas, 29201, Mexico Show on map
Score 8.3 from 99 reviews
Posada Ganesha
Pricesfrom (per room per night)
Single$10
Double$32
Rooms from
$10per room per night
Book Now!

Hotel Hacienda Club La Diligencia 3 Stars

Carretera Panamericana km 1165, San Cristobal De Las Casas, 29247, Mexico Show on map
Score 8.7 from 7 reviews
Hotel Hacienda Club La Diligencia
Pricesfrom (per room per night)
Single$47
Double$211
Rooms from
$47per room per night
Book Now!

Puerta Vieja Hostel 3 Stars

Calle Diego de Mazariegos 23, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.9 from 241 reviews
Puerta Vieja Hostel
Pricesfrom (per room per night)
Single$7
Double$36
Rooms from
$7per room per night
Book Now!

San Jose Olympia 

Carretera San Juan Chamula km.1 no. 100-A, San Cristobal De Las Casas, 29247, Mexico Show on map
Score 9.6 from 1 review
San Jose Olympia
Pricesfrom (per room per night)
Single$120
Double$120
Rooms from
$120per room per night
Book Now!

Cabanas Makarios 

Avenida de las Rosas 49, Barrio San Ramon, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 5.7 from 3 reviews
Cabanas Makarios
Pricesfrom (per room per night)
Single$32
Double$73
Rooms from
$32per room per night
Book Now!

Guayaba Inn Boutique Hotel 4 Stars

Comitan 55, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 9.5 from 74 reviews
Guayaba Inn Boutique Hotel
Pricesfrom (per room per night)
Single$103
Double$154
Rooms from
$103per room per night
Book Now!

Casa Lum 4 Stars

Real de Guadalupe #30, Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.3 from 28 reviews
Casa Lum
Pricesfrom (per room per night)
Single$103
Double$264
Rooms from
$103per room per night
Book Now!

Hotel Casa Selah 

Avenida 12 de Octubre, 7, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.3 from 332 reviews
Hotel Casa Selah
Pricesfrom (per room per night)
Single$51
Double$105
Rooms from
$51per room per night
Book Now!

Posada Sancris 3 Stars

Tapachula, 14, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 8.5 from 230 reviews
Posada Sancris
Pricesfrom (per room per night)
Single$29
Double$50
Rooms from
$29per room per night
Book Now!

Hotel Bo 5 Stars

Avenida 5 de Mayo 38, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 9.0 from 39 reviews
Hotel Bo
Pricesfrom (per room per night)
Single$266
Double$378
Rooms from
$266per room per night
Book Now!

Axkan Arte Hotel 4 Stars

Alvaro Obregon 2, Barrio de Santa Lucia, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 8.1 from 37 reviews
Axkan Arte Hotel
Pricesfrom (per room per night)
Single$44
Double$77
Rooms from
$44per room per night
Book Now!

Hotel Casavieja 4 Stars

Maria Adelina Flores, 27. Barrio de Guadalupe, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 8.4 from 75 reviews
Hotel Casavieja
Pricesfrom (per room per night)
Single$86
Double$103
Rooms from
$86per room per night
Book Now!

La Casa di Gladys 

Av. 5 De Mayo, No.47, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 7.3 from 23 reviews
La Casa di Gladys
Pricesfrom (per room per night)
Single$55
Double$117
Rooms from
$55per room per night
Book Now!

Hostel Deja Vu 

Prof. Maria Adelina Flores 15, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 6.6 from 12 reviews
Hostel Deja Vu
Pricesfrom (per room per night)
Single$6
Double$16
Rooms from
$6per room per night
Book Now!

Hotel Hacienda Don Juan 3 Stars

Prolongacion Insurgentes 162 Colonia Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
Score 8.4 from 83 reviews
Hotel Hacienda Don Juan
Pricesfrom (per room per night)
Single$32
Double$57
Rooms from
$32per room per night
Book Now!

Hotel San Luis 3 Stars

Diego de Mazariegos, 51, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.5 from 306 reviews
Hotel San Luis
Pricesfrom (per room per night)
Single$15
Double$44
Rooms from
$15per room per night
Book Now!

Nuestras Raices Hotel - Museo - Restaurante 4 Stars

Diego de Mazariegos 43, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.6 from 6 reviews
Nuestras Raices Hotel - Museo - Restaurante
Pricesfrom (per room per night)
Single$66
Double$90
Rooms from
$66per room per night
Book Now!

Plaza Magnolias 4 Stars

Avenida Insurgentes #14, Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.2 from 52 reviews
Plaza Magnolias
Pricesfrom (per room per night)
Single$58
Double$82
Rooms from
$58per room per night
Book Now!

Hostel El Mananero 

CALLE ESCUADRON 201 #14, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.5 from 40 reviews
Hostel El Mananero
Pricesfrom (per room per night)
Single$10
Double$57
Rooms from
$10per room per night
Book Now!

Hotel San Miguel 

Miguel Hidalgo 20, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 8.0 from 8 reviews
Hotel San Miguel
Pricesfrom (per room per night)
Single$45
Double$60
Rooms from
$45per room per night
Book Now!

Casa Monad 

Flavio A. Paniagua 31, San Cristobal De Las Casas, 29250, Mexico Show on map
 
Casa Monad
Pricesfrom (per room per night)
Single$10
Double$110
Rooms from
$10per room per night
Book Now!

Mexicanos 10 CasaVieja 

Real de Mexicanos #10, Barrio de Mexicanos, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 10.0 from 1 review
Mexicanos 10 CasaVieja
Pricesfrom (per room per night)
Single$250
Double$325
Rooms from
$250per room per night
Book Now!

Hotel Casa Mexicana 4 Stars

Calle 28 de Agosto 1, Colonia Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.4 from 117 reviews
Hotel Casa Mexicana
Pricesfrom (per room per night)
Single$60
Double$130
Rooms from
$60per room per night
Book Now!

Hostal Papa Chango 

Guadelupe Victoria #18, Colonia Centro, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 7.2 from 24 reviews
Hostal Papa Chango
Pricesfrom (per room per night)
Single$5
Double$40
Rooms from
$5per room per night
Book Now!

Hotel Ciudad Real Centro Historico 4 Stars

Plaza 31 de Marzo # 10, Col. Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.3 from 31 reviews
Hotel Ciudad Real Centro Historico
Pricesfrom (per room per night)
Single$53
Double$91
Rooms from
$53per room per night
Book Now!

Hotel Posada El Gran Cipres 2 Stars

Francisco I Madero, 108-B, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 7.6 from 56 reviews
Hotel Posada El Gran Cipres
Pricesfrom (per room per night)
Single$18
Double$45
Rooms from
$18per room per night
Book Now!

Hotel Jardines Del Centro 3 Stars

Calle 1ro De Marzo # 29, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 6.7 from 28 reviews
Hotel Jardines Del Centro
Pricesfrom (per room per night)
Single$59
Double$94
Rooms from
$59per room per night
Book Now!

Hotel Posada Dominnycos 3 Stars

Real de Mexicanos, 1-D, B, San Cristobal De Las Casas, 29260, Mexico Show on map
Score 7.9 from 55 reviews
Hotel Posada Dominnycos
Pricesfrom (per room per night)
Single$19
Double$85
Rooms from
$19per room per night
Book Now!

Posada Victorius 

Calle Guadalupe Victoria 82-A, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 6.4 from 8 reviews
Posada Victorius
Pricesfrom (per room per night)
Single$12
Double$22
Rooms from
$12per room per night
Book Now!

Plaza Gallery Hotel & Boutique 4 Stars

Guadalupe Victoria esq. 16 de Septiembre, Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.0 from 41 reviews
Plaza Gallery Hotel & Boutique
Pricesfrom (per room per night)
Single$110
Double$171
Rooms from
$110per room per night
Book Now!

Villas Los Altos 

Periferico Oriente 13, Col. Las Peras, San Cristobal De Las Casas, 29254, Mexico Show on map
Score 9.5 from 6 reviews
Villas Los Altos
Pricesfrom (per room per night)
Single$59
Double$99
Rooms from
$59per room per night
Book Now!

Hostal Posada Mirador 

Calle Cumbres de Guadalupe 2, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 8.9 from 55 reviews
Hostal Posada Mirador
Pricesfrom (per room per night)
Single$6
Double$25
Rooms from
$6per room per night
Book Now!

Kukurutz Residencia 

Real de Mexicanos 21 Barrio de Mexicanos, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 9.1 from 22 reviews
Kukurutz Residencia
Pricesfrom (per room per night)
Single$65
Double$70
Rooms from
$65per room per night
Book Now!

Holiday Inn San Cristobal Espanol 3 Stars

Calle Primero de Marzo, 15, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.3 from 122 reviews
Holiday Inn San Cristobal Espanol
Pricesfrom (per room per night)
Single$63
Double$99
Rooms from
$63per room per night
Book Now!

Los Altos Hotel & Spa 3 Stars

Francisco I. Madero No. 94, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 7.6 from 37 reviews
Los Altos Hotel & Spa
Pricesfrom (per room per night)
Single$29
Double$65
Rooms from
$29per room per night
Book Now!

Casa Margarita 3 Stars

Real De Guadalupe, 34, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.1 from 178 reviews
Casa Margarita
Pricesfrom (per room per night)
Single$35
Double$95
Rooms from
$35per room per night
Book Now!

Hotel Mansion Del Valle 4 Stars

Calle Diego De Manzarieos 39, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.0 from 188 reviews
Hotel Mansion Del Valle
Pricesfrom (per room per night)
SingleMXN 890
DoubleMXN 2110
Rooms from
MXN 890per room per night
Book Now!

Hotel Jardines de Luz 3 Stars

Avenida Insurgentes 32, Centro, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 6.7 from 83 reviews
Hotel Jardines de Luz
Pricesfrom (per room per night)
Single$35
Double$65
Rooms from
$35per room per night
Book Now!

Hotel Provincia 4 Stars

Calle 1ro de Marzo 9, Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.8 from 70 reviews
Hotel Provincia
Pricesfrom (per room per night)
Single$78
Double$144
Rooms from
$78per room per night
Book Now!

Hotel Posada Las Rosas 3 Stars

Clemente Robles #6, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 8.4 from 44 reviews
Hotel Posada Las Rosas
Pricesfrom (per room per night)
Single$30
Double$154
Rooms from
$30per room per night
Book Now!

Hotel Boutique Las Escaleras 

Isauro Rossete 4, Barrio La Merced, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.5 from 28 reviews
Hotel Boutique Las Escaleras
Pricesfrom (per room per night)
Single$78
Double$534
Rooms from
$78per room per night
Book Now!

Hotel La Casa de Mama 

Guadalupe Victoria # 56, Barrio de la Merced, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 8.8 from 31 reviews
Hotel La Casa de Mama
Pricesfrom (per room per night)
Single$44
Double$80
Rooms from
$44per room per night
Book Now!

B&B Le Gite del Sol 2 Stars

Francisco I. Madero # 82, Centro, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 7.6 from 278 reviews
B&B Le Gite del Sol
Pricesfrom (per room per night)
Single$12
Double$42
Rooms from
$12per room per night
Book Now!

Hotel Posada Real de San Cristobal 

Av. 5 de mayo #36-B, Barrio de Mexicanos, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 2.5 from 1 review
Hotel Posada Real de San Cristobal
Pricesfrom (per room per night)
Single$30
Double$50
Rooms from
$30per room per night
Book Now!

Mision Grand San Cristobal de las Casas 5 Stars

Francisco I. Madero No.19 Centro Historico, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.4 from 92 reviews
Mision Grand San Cristobal de las Casas
Pricesfrom (per room per night)
Single$60
Double$123
Rooms from
$60per room per night
Book Now!

La Casa de la Abuela 3 Stars

Carretera Internacional Km. 1171, San Cristobal De Las Casas, 29270, Mexico Show on map
Score 8.1 from 20 reviews
La Casa de la Abuela
Pricesfrom (per room per night)
Single$7
Double$81
Rooms from
$7per room per night
Book Now!

Hotel Antigua 3 Stars

Francisco I. Madero 40, Centro, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 7.6 from 29 reviews
Hotel Antigua
Pricesfrom (per room per night)
Single$36
Double$36
Rooms from
$36per room per night
Book Now!

Elisa Spa & Suites 

Miguel Hidalgo #11 Andador Eclesiastico, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.5 from 8 reviews
Elisa Spa & Suites
Pricesfrom (per room per night)
Single$65
Double$150
Rooms from
$65per room per night
Book Now!

Hostel Ruta Chiapas 

Calle Ejercito Nacional No. 5, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 6.6 from 36 reviews
Hostel Ruta Chiapas
Pricesfrom (per room per night)
Single$12
Double$28
Rooms from
$12per room per night
Book Now!

Roberta Bed & Breakfast 

Calzada Roberta #7, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 9.1 from 26 reviews
Roberta Bed & Breakfast
Pricesfrom (per room per night)
Single$64
Double$87
Rooms from
$64per room per night
Book Now!

Hotel Villa Real II 3 Stars

Avenida Benito Juarez 24, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 7.1 from 20 reviews
Hotel Villa Real II
Pricesfrom (per room per night)
Single$41
Double$63
Rooms from
$41per room per night
Book Now!

Hostal El Rincon de los Camellos 

Real de Guadalupe 110, Centro, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 8.5 from 4 reviews
Hostal El Rincon de los Camellos
Pricesfrom (per room per night)
Single$9
Double$54
Rooms from
$9per room per night
Book Now!

Hotel & Boutique Casa de Lourdes 4 Stars

Calle Rio Mezcalapa, 12. Fraccionamiento La Canada, San Cristobal De Las Casas, 29264, Mexico Show on map
Score 8.5 from 24 reviews
Hotel & Boutique Casa de Lourdes
Pricesfrom (per room per night)
Single$65
Double$110
Rooms from
$65per room per night
Book Now!

Rincon del Arco 4 Stars

Ejercito Nacional 66, Barrio del Cerrillo, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 8.2 from 28 reviews
Rincon del Arco
Pricesfrom (per room per night)
Single$64
Double$65
Rooms from
$64per room per night
Book Now!

Hotel Posada El Zaguan 3 Stars

Guadalupe Victoria, 65 Barrio La Merced, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 9.2 from 227 reviews
Hotel Posada El Zaguan
Pricesfrom (per room per night)
Single$39
Double$50
Rooms from
$39per room per night
Book Now!

Anthara Hotel by Efecto Chiapas 3 Stars

Real de Mexicanos # 7, Barrio de Mexicanos, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 7.9 from 34 reviews
Anthara Hotel by Efecto Chiapas
Pricesfrom (per room per night)
Single$25
Double$32
Rooms from
$25per room per night
Book Now!

Hostal La Casa de Paco 

Diego de Mazariegos, 80. Colonia La Merced, San Cristobal De Las Casas, 29280, Mexico Show on map
Score 8.5 from 53 reviews
Hostal La Casa de Paco
Pricesfrom (per room per night)
Single$7
Double$31
Rooms from
$7per room per night
Book Now!

Hotel Dulce Luna 2 Stars

Av.Benito Juarez # 13 Barrio de Santa Lucia, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 6.2 from 42 reviews
Hotel Dulce Luna
Pricesfrom (per room per night)
Single$19
Double$33
Rooms from
$19per room per night
Book Now!

Hotel Casa de los Arcangeles 4 Stars

Cuauhtemoc 4, Centro Historico, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.4 from 39 reviews
Hotel Casa de los Arcangeles
Pricesfrom (per room per night)
Single$70
Double$215
Rooms from
$70per room per night
Book Now!

Mansion de los Angeles 3 Stars

Francisco I Madero 17, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.1 from 27 reviews
Mansion de los Angeles
Pricesfrom (per room per night)
Single$55
Double$55
Rooms from
$55per room per night
Book Now!

Parador Margarita 4 Stars

Felipe Flores No 39, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.9 from 425 reviews
Parador Margarita
Pricesfrom (per room per night)
Single$45
Double$77
Rooms from
$45per room per night
Book Now!

Iguana Hostel 

Chiapa De Corzo 16, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 8.4 from 63 reviews
Iguana Hostel
Pricesfrom (per room per night)
Single$6
Double$7
Rooms from
$6per room per night
Book Now!

Hotel Posada El Paraiso 3 Stars

5 de Febrero 19, Centro Historico, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.4 from 40 reviews
Hotel Posada El Paraiso
Pricesfrom (per room per night)
Single$52
Double$82
Rooms from
$52per room per night
Book Now!

Hotel Gol Inn 2 Stars

Doctor Rafael Pacheco Luna ,10-b, San Cristobal De Las Casas, 29270, Mexico Show on map
Score 8.0 from 38 reviews
Hotel Gol Inn
Pricesfrom (per room per night)
Single$39
Double$60
Rooms from
$39per room per night
Book Now!

Casa Santa Lucia 5 Stars

Avenida Josefa Ortiz de Dominguez # 13, Barrio Santa Lucia, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 9.6 from 61 reviews
Casa Santa Lucia
Pricesfrom (per room per night)
Single$100
Double$260
Rooms from
$100per room per night
Book Now!

La Capilla 3 Stars

Real de Guadalupe # 141, Barrio de Guadalupe., San Cristobal De Las Casas, 29230, Mexico Show on map
 
La Capilla
Pricesfrom (per room per night)
Single$41
Double$70
Rooms from
$41per room per night
Book Now!

Hotel Villa Mercedes San Cristobal 5 Stars

Diagonal Hermanos Paniagua 32, Barrio de Fatima, San Cristobal De Las Casas, 29264, Mexico Show on map
Score 7.8 from 30 reviews
Hotel Villa Mercedes San Cristobal
Pricesfrom (per room per night)
Single$44
Double$133
Rooms from
$44per room per night
Book Now!

Hotel Plaza Santo Domingo 3 Stars

Av General Utrilla 35 C, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 6.1 from 81 reviews
Hotel Plaza Santo Domingo
Pricesfrom (per room per night)
Single$47
Double$58
Rooms from
$47per room per night
Book Now!

Molino de la Alborada 3 Stars

Es Periferico Sur Poniente # 74 BARRIO DE MARIA AUXILIADORA, San Cristobal De Las Casas, 29290, Mexico Show on map
Score 7.6 from 12 reviews
Molino de la Alborada
Pricesfrom (per room per night)
Single$59
Double$139
Rooms from
$59per room per night
Book Now!

Hotel Posada Las Casas 2 Stars

Calle Francisco I Madero 81 Barrio de Guadalupe, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 7.5 from 68 reviews
Hotel Posada Las Casas
Pricesfrom (per room per night)
Single$21
Double$56
Rooms from
$21per room per night
Book Now!

Posada Mi Casa 

Calle Ejercito Nacional 14, Barrio del Cerrillo, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 7.3 from 2 reviews
Posada Mi Casa
Pricesfrom (per room per night)
Single$9
Double$90
Rooms from
$9per room per night
Book Now!

Best Western La Noria 4 Stars

Avenida Insurgentes 18-A, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.0 from 53 reviews
Best Western La Noria
Pricesfrom (per room per night)
Single$40
Double$134
Rooms from
$40per room per night
Book Now!

Casa de Guadalupe 4 Stars

Real de Guadalupe, 172, San Cristobal De Las Casas, 29300, Mexico Show on map
Score 7.7 from 20 reviews
Casa de Guadalupe
Pricesfrom (per room per night)
Single$50
Double$333
Rooms from
$50per room per night
Book Now!

Hotel Jardines Del Cerrillo 3 Stars

Belisario Dominguez 27, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 6.9 from 52 reviews
Hotel Jardines Del Cerrillo
Pricesfrom (per room per night)
Single$38
Double$94
Rooms from
$38per room per night
Book Now!

Hotel La Media Luna 3 Stars

Hermanos Dominguez, 5 Colonia Centro, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 7.6 from 45 reviews
Hotel La Media Luna
Pricesfrom (per room per night)
Single$33
Double$100
Rooms from
$33per room per night
Book Now!

Hotel Tres Marias 2 Stars

Prolongacion Insurgentes 118., San Cristobal De Las Casas, 29270, Mexico Show on map
Score 6.6 from 9 reviews
Hotel Tres Marias
Pricesfrom (per room per night)
Single$65
Double$65
Rooms from
$65per room per night
Book Now!

Posada del Abuelito Boutique Hostel 

Calle Tapachula 18, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 9.2 from 33 reviews
Posada del Abuelito Boutique Hostel
Pricesfrom (per room per night)
Single$9
Double$9
Rooms from
$9per room per night
Book Now!

Hotel San Martin 3 Stars

Real de Guadalupe 16, Colonia Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 7.9 from 28 reviews
Hotel San Martin
Pricesfrom (per room per night)
Single$30
Double$72
Rooms from
$30per room per night
Book Now!

Azulejos Express 3 Stars

Prolongacion Insurgentes, 150, San Cristobal De Las Casas, 29280, Mexico Show on map
Score 6.6 from 19 reviews
Azulejos Express
Pricesfrom (per room per night)
Single$128
Double$135
Rooms from
$128per room per night
Book Now!

Casa Madero 3 Stars

Francisco I. Madero, 9. Colonia Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.2 from 79 reviews
Casa Madero
Pricesfrom (per room per night)
Single$22
Double$34
Rooms from
$22per room per night
Book Now!

Hotel Casa Mia 3 Stars

Flavio A. Paniagua No. 30, Centro, San Cristobal De Las Casas, 29220, Mexico Show on map
Score 7.8 from 59 reviews
Hotel Casa Mia
Pricesfrom (per room per night)
Single$35
Double$46
Rooms from
$35per room per night
Book Now!

Hotel Helverica 4 Stars

Avenida Francisco I. Madero # 14, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.2 from 42 reviews
Hotel Helverica
Pricesfrom (per room per night)
Single$63
Double$90
Rooms from
$63per room per night
Book Now!

Hotel Posada Jauja 

Calle Leona Vicario # 4, Barrio de Guadalupe, Entre Ejercito Nacional y Flavio A. Paniagua, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 7.7 from 30 reviews
Hotel Posada Jauja
Pricesfrom (per room per night)
Single$12
Double$24
Rooms from
$12per room per night
Book Now!

Quinta La Soledad 3 Stars

Calzada de la Escuela 14, Col. San Martin La Quinta, San Cristobal De Las Casas, 29247, Mexico Show on map
Score 9.2 from 1 review
Quinta La Soledad
Pricesfrom (per room per night)
Single$208
Double$313
Rooms from
$208per room per night
Book Now!

13 Cielos Hostel 

Francisco I. Madero #58, Centro, San Cristobal De Las Casas, 29230, Mexico Show on map
Score 8.5 from 62 reviews
13 Cielos Hostel
Pricesfrom (per room per night)
Single$6
Double$35
Rooms from
$6per room per night
Book Now!

Hotel Diego de Mazariegos 4 Stars

Maria Adelina Flores, 2 Colonia Centro, San Cristobal De Las Casas, 29200, Mexico Show on map
Score 8.6 from 378 reviews
Hotel Diego de Mazariegos
Pricesfrom (per room per night)
Single$53
Double$128
Rooms from
$53per room per night
Book Now!

Fiesta Inn San Cristobal de Las Casas 4 Stars

Calzada Mexico, Numero 5, San Cristobal De Las Casas, 29264, Mexico Show on map
Score 7.9 from 41 reviews
Fiesta Inn San Cristobal de Las Casas
Pricesfrom (per room per night)
Single$43
Double$62
Rooms from
$43per room per night
Book Now!

Posada Casa Lucia 

Avenida Diego Dugelay #11, San Cristobal De Las Casas, 29200, Mexico Show on map
 
Posada Casa Lucia
Pricesfrom (per room per night)
Single$17
Double$42
Rooms from
$17per room per night
Book Now!

Hotel Jardines Del Carmen 3 Stars

Ignacio Allende 22, San Cristobal De Las Casas, 29240, Mexico Show on map
Score 6.2 from 12 reviews
Hotel Jardines Del Carmen
Pricesfrom (per room per night)
Single$45
Double$79
Rooms from
$45per room per night
Book Now!

Yagil Suites 

Fransisco I Madero 114 A, San Cristobal De Las Casas, 22920, Mexico Show on map
Score 9.5 from 28 reviews
Yagil Suites
Pricesfrom (per room per night)
Single$25
Double$
Rooms from
$25per room per night
Book Now!

Suites Lucy #9 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
Score 5.8 from 1 review
Suites Lucy #9 (antes Hotel Lucy)

Villas Vanessa 

Carretera a las zonas indigenas de San Juan Chamula y Zinacantan, con Periferico Poniente, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 6.7 from 1 review
Villas Vanessa

Hostal Casa Gaia 

Ejercito Nacional #40 Barrio del Cerillo, San Cristobal De Las Casas, 29220, Mexico Show on map
 
Hostal Casa Gaia
Pricesfrom (per room per night)
Single$9
Double$
Rooms from
$9per room per night
Book Now!

Hotel Catedral 5 Stars

Calle Guadalupe Victoria, 21, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 5.8 from 8 reviews
Hotel Catedral
Pricesfrom (per room per night)
Single$73
Double$
Rooms from
$73per room per night
Book Now!

Casa De Yagil 

Guadalupe Victoria 1 B, San Cristobal De Las Casas, 22920, Mexico Show on map
Score 9.3 from 5 reviews
Casa De Yagil
Pricesfrom (per room per night)
Single$11
Double$
Rooms from
$11per room per night
Book Now!

Suites Lucy #10 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
 
Suites Lucy #10 (antes Hotel Lucy)

Suites Lucy #4 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
 
Suites Lucy #4 (antes Hotel Lucy)

Suites Lucy #11 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
 
Suites Lucy #11 (antes Hotel Lucy)

Gran Hotel El Encanto 4 Stars

Calle Crescencio Rosas 27, San Cristobal De Las Casas, 29250, Mexico Show on map
Score 9.0 from 2 reviews
Gran Hotel El Encanto

Suites Lucy #14 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
 
Suites Lucy #14 (antes Hotel Lucy)

Suites Lucy #5 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
Score 7.5 from 1 review
Suites Lucy #5 (antes Hotel Lucy)

Suites Lucy #13 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
 
Suites Lucy #13 (antes Hotel Lucy)

Suites Lucy #3 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
 
Suites Lucy #3 (antes Hotel Lucy)
Pricesfrom (per room per night)
Single$50
Double$
Rooms from
$50per room per night
Book Now!

Suites Lucy #2 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
 
Suites Lucy #2 (antes Hotel Lucy)

Cabanas Maria-Esmeralda 

Callejon Del Cbtis 4, San Cristobal De Las Casas, 29264, Mexico Show on map
 
Cabanas Maria-Esmeralda

Suites Lucy #12 (antes Hotel Lucy) 

Eje Vial #2 Barrio Maria Auxiliadora, San Cristobal De Las Casas, 29290, Mexico Show on map
Score 5.0 from 1 review
Suites Lucy #12 (antes Hotel Lucy)
Pricesfrom (per room per night)
Single$50
Double$
Rooms from
$50per room per night
Book Now!
Copyright © 1995 to 2016 Smooth Hound Systems