Currency
THB
You are booking hotel for more than 90 days
4 Star
Your Budget
Show -2 more
Casavieja
(328 Ratings)
THB 1,840
+ THB 331 taxes & fees
Per Night
Guayaba Inn Boutique Hotel
(158 Ratings)
THB 4,465
THB 3,699
+ THB 666 taxes & fees
Hotel Rocaval San Cristóbal de las Casas
(170 Ratings)
THB 2,248
+ THB 405 taxes & fees
Hotel Villa Mercedes San Cristobal
(255 Ratings)
THB 1,543
+ THB 247 taxes & fees
Villas Casa Morada
(64 Ratings)
THB 1,868
+ THB 336 taxes & fees
Na Hotel
(136 Ratings)
THB 1,480
+ THB 266 taxes & fees
Arte Sano Hotel San Cristobal
(222 Ratings)
THB 1,340
+ THB 214 taxes & fees
Hotel Arrecife de Coral
(26 Ratings)
THB 2,011
+ THB 362 taxes & fees
Hotel D' Monica
(111 Ratings)
THB 1,586
+ THB 285 taxes & fees
Casa del Alma Hotel Boutique & Spa
(283 Ratings)
THB 6,072
+ THB 1,093 taxes & fees
Casa Lum
(193 Ratings)
THB 4,853
+ THB 874 taxes & fees
Hotel Rocaval
(153 Ratings)
THB 1,641
+ THB 295 taxes & fees
Hotel Plaza Magnolias
(554 Ratings)
THB 1,902
+ THB 342 taxes & fees
Casa Mexicana Hotel
(322 Ratings)
THB 1,595
+ THB 287 taxes & fees
Sereno Hotel
(104 Ratings)
THB 1,877
+ THB 338 taxes & fees
Hacienda Valentino
(13 Ratings)
THB 4,888
THB 4,122
+ THB 742 taxes & fees
Hotel Diego de Mazariegos
(497 Ratings)
THB 1,357
+ THB 244 taxes & fees