
Find hotels in San Martin, San Cristóbal de las Casas
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for San Martin hotels

Hotel Sombra del Agua
Hotel Sombra del AguaZona Centro, 3.5 km from San Martin
9.4 out of 10, Exceptional, (1,002 reviews)
The price is ₩136,526
₩161,101 total
includes taxes & fees
Feb 3 - Feb 4

Hotel Grand Maria
Hotel Grand MariaZona Centro, 3.8 km from San Martin
9.4 out of 10, Exceptional, (299 reviews)
The price is ₩69,863
₩82,438 total
includes taxes & fees
Feb 5 - Feb 6

Hotel Ciudad Real Centro Histórico
Hotel Ciudad Real Centro HistóricoZona Centro, 3.7 km from San Martin
8.8 out of 10, Excellent, (500 reviews)
The price is ₩111,933
₩132,081 total
includes taxes & fees
Jan 25 - Jan 26

Guayaba Inn Boutique Hotel
Guayaba Inn Boutique HotelBarrio del Cerrillo, 4.2 km from San Martin
9.8 out of 10, Exceptional, (264 reviews)
The price is ₩158,499
₩187,029 total
includes taxes & fees
Feb 6 - Feb 7

Hotel Hacienda Don Juan
Hotel Hacienda Don Juan5.7 km from San Martin
8.8 out of 10, Excellent, (467 reviews)

Hotel Helvérica
Hotel HelvéricaZona Centro, 3.8 km from San Martin
8.6 out of 10, Excellent, (155 reviews)

Nuestras Raices - Hotel Museo Restaurante
Nuestras Raices - Hotel Museo RestauranteBarrio de La Merced, 3.3 km from San Martin
8.6 out of 10, Excellent, (47 reviews)

Hotel La Casa de Mama
Hotel La Casa de MamaBarrio de La Merced, 3.2 km from San Martin
9.0 out of 10, Wonderful, (516 reviews)
The price is ₩78,117
₩92,178 total
includes taxes & fees
Jan 25 - Jan 26

Hotel Posada Primavera
Hotel Posada PrimaveraBarrio de Mexicanos, 3.4 km from San Martin
9.4 out of 10, Exceptional, (143 reviews)
The price is ₩67,005
₩79,066 total
includes taxes & fees
Jan 25 - Jan 26

Jungla Hotel Boutique
Jungla Hotel BoutiqueBarrio de Guadalupe, 3.9 km from San Martin
10.0 out of 10, Exceptional, (4 reviews)
The price is ₩69,021
₩81,445 total
includes taxes & fees
Jan 26 - Jan 27

Hotel Casa Linda
Hotel Casa LindaSanta Lucía, 3.9 km from San Martin
9.2 out of 10, Wonderful, (5 reviews)
The price is ₩41,067
₩48,460 total
includes taxes & fees
Jan 28 - Jan 29

Hotel Palacio de Moctezuma
Hotel Palacio de MoctezumaZona Centro, 3.9 km from San Martin
9.2 out of 10, Wonderful, (33 reviews)
The price is ₩67,173
₩79,264 total
includes taxes & fees
Jan 26 - Jan 27

Tierra Alta Hostal
Tierra Alta HostalBarrio de Guadalupe, 4.3 km from San Martin
9.6 out of 10, Exceptional, (15 reviews)

Casa Mexicana Hotel
Casa Mexicana HotelBarrio de Mexicanos, 3.6 km from San Martin
8.8 out of 10, Excellent, (343 reviews)
The price is ₩91,577
₩108,061 total
includes taxes & fees
Feb 1 - Feb 2

Casa Neek
Casa Neek3.6 km from San Martin
10.0 out of 10, Exceptional, (13 reviews)
The price is ₩132,459




















































