Hotels in San Cristóbal de las Casas

Search and compare San Cristóbal de las Casas hotels from hundreds of travel sites and save

San Cristóbal de las Casas, Chiapas, Mexico
Sep 18 — Sep 192
San Cristóbal de las Casas, Chiapas, Mexico
Sat 9/18
Sun 9/19
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Cristóbal de las Casas

Filter by star ratings
All filters
Grand Guadalupe By Inmense
Grand Guadalupe By Inmense
8.2 Excellent
Real de Guadalupe No. 172, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
1.1 mi from city centre, San Cristóbal de las Casas 
ExcellentBased on 56 reviews
8.2

Grand Guadalupe by Inmense is set in San Cristobal de las Casas and is within a short walk of local attractions, such as Casa Na Bolom. It also offers free Wi-Fi, a sauna and a beauty centre.

Mexicanos 10 Casavieja
Mexicanos 10 Casavieja
9.5 Excellent
Real de Mexicanos número 10, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre, San Cristóbal de las Casas 
ExcellentBased on 45 reviews
9.5

Mexicanos 10 CasaVieja is situated in San Cristobal de las Casas and is close to the area's popular attractions. It offers free Wi-Fi, a 24-hour reception and luggage storage.

Las Escaleras By Inmense
Las Escaleras By Inmense
8.7 Excellent
Isauro Rossete 4, Barrio La Merced, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.3 mi from city centre, San Cristóbal de las Casas 
ExcellentBased on 102 reviews
8.7

Las Escaleras by Inmense is situated in San Cristobal de las Casas and is close to the area's popular attractions. It also provides a 24-hour reception, luggage storage and massage services.

Magnolias Boutique Suites & Spa
Magnolias Boutique Suites & Spa
9.0 Excellent
Av. Cristobal Colon 16, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre, San Cristóbal de las Casas 
ExcellentBased on 293 reviews
9.0

Magnolias Boutique Suites & SPA offers 5-star accommodation in San Cristobal de las Casas. It is ideally positioned for those wishing to sightsee in the area.

Hotel Jardines del Centro
Hotel Jardines del Centro
7.8 Good
Av 1 de Marzo # 29, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.5 mi from city centre, San Cristóbal de las Casas 
GoodBased on 100 reviews
7.8

Hotel Jardines Del Centro provides traditional 4-star accommodation in San Cristobal de las Casas. It also offers a rooftop terrace, free Wi-Fi and valet parking.

Los Altos Hotel
Los Altos Hotel
8.6 Excellent
Francisco I Madero #94, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre, San Cristóbal de las Casas 
ExcellentBased on 216 reviews
8.6

Situated in San Cristobal de las Casas, Hotel Los Altos San Cristobal de las Casas is within walking distance of Casa Na Bolom and provides a swimming pool. It features a day spa, as well as massage services, a 24-hour reception and free Wi-Fi.

Hotel Barrio Antiguo
Hotel Barrio Antiguo
7.5 Good
Belisario Dominguez 27, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.7 mi from city centre, San Cristóbal de las Casas 
GoodBased on 36 reviews
7.5

Hotel Barrio Antiguo is situated in San Cristobal de las Casas and is close to the area's popular attractions. The multiple facilities this traditional hotel features include a safe, an express check-in and check-out feature and meeting rooms.

Hotel Palace Inn Sclc
Hotel Palace Inn Sclc
8.9 Excellent
Francisco Leon No 9, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.5 mi from city centre, San Cristóbal de las Casas 
ExcellentBased on 626 reviews
8.9

Palace SCLC Hotel & Brewery is set in San Cristobal de las Casas and is close to local attractions, including Mirador de la Escuela SolMaya. It is moments from Latinos Club, restaurants and nightlife options.

Hotel Jardines del Carmen
Hotel Jardines del Carmen
7.7 Good
Av. Ignacio Allende No. 22, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.1 mi from city centre, San Cristóbal de las Casas 
GoodBased on 16 reviews
7.7

Situated in San Cristobal de las Casas, Hotel Jardines Del Carmen is a short walk from the Museo del Ambar and features a rooftop terrace. It is conveniently positioned for those wishing to visit local attractions.

Hotel Villa Mercedes
Hotel Villa Mercedes
8.8 Excellent
Diagonal Hermanos Paniagua 32, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre, San Cristóbal de las Casas 
ExcellentBased on 113 reviews
8.8

Hoteles Villa Mercedes San Cristobal provides a comfortable setting while in San Cristobal de las Casas. Some of the facilities on offer at this 5-star hotel include a rooftop terrace, a free shuttle service and free Wi-Fi.

Tips for booking a San Cristóbal de las Casas hotel

Cheapest month:February
Most expensive month:December
Average price in San Cristóbal de las Casas:$55/night
Absolute cheapest price found:$5/night
Cheapest day:Tuesday
Most expensive day:Friday
$6 - $81
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$13 - $60
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Cristóbal de las Casas hotels

Show all 547 hotels
1
Hotel Diego de Mazariegos
Hotel Diego de Mazariegos
8.8 Excellent
5 de Febrero y Maria Adelina Flores 2, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.5 mi from city centre, San Cristóbal de las Casas 

Situated in San Cristobal de las Casas, Hotel Diego de Mazariegos provides 4-star accommodation, as well as a rooftop terrace. It is moments from Latinos Club, restaurants and nightlife options.

2
Casa Santa Lucia
Casa Santa Lucia
9.6 Excellent
Avenida Josefa Ortiz De Dominguez 13, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.5 mi from city centre, San Cristóbal de las Casas 

Casa Santa Lucia provides a comfortable setting while in San Cristobal de las Casas. It is situated in the area's vibrant nightlife district, which is only a few minutes walk from Latinos Club.

3
Hotel Bo
Hotel Bo
9.4 Excellent
Av. 5 De Mayo # 38 Barrio Mexicanos, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.6 mi from city centre, San Cristóbal de las Casas 

Hotel Bo provides 4-star accommodation in San Cristobal de las Casas. Rooms are air conditioned and a wireless internet connection is included free of charge.

4
B&B Le Gite Del Sol
B&B Le Gite Del Sol
8.0 Excellent
Francisco I. Madero 83, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre, San Cristóbal de las Casas 

B&B Le Gite del Sol is located in San Cristobal de las Casas and provides free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

5
Las Escaleras By Inmense
Las Escaleras By Inmense
8.7 Excellent
Isauro Rossete 4, Barrio La Merced, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.3 mi from city centre, San Cristóbal de las Casas 

Las Escaleras by Inmense is situated in San Cristobal de las Casas and is close to the area's popular attractions. It also provides a 24-hour reception, luggage storage and massage services.

6
Hotel Ciudad Real Centro Historico
Hotel Ciudad Real Centro Historico
8.6 Excellent
Plaza 31 de Marzo No. 10, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.4 mi from city centre, San Cristóbal de las Casas 

Situated in San Cristobal de las Casas, Hotel Ciudad Real Centro Historico provides stylish, 3-star accommodation close to Latinos Club. It is ideally located for those wishing to visit the area's popular attractions.

7
Fiesta Inn San Cristobal de las Casas
Fiesta Inn San Cristobal de las Casas
8.3 Excellent
Calzada Mexico No 5, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre, San Cristóbal de las Casas 

Fiesta Inn San Cristobal de Las Casas provides elegant 3-star accommodation in San Cristobal de las Casas. It is conveniently located for those wanting to discover the area's attractions.

8
Casavieja
Casavieja
8.7 Excellent
Calle Ma. Adelina Flores #27, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.7 mi from city centre, San Cristóbal de las Casas 

Hotel Casavieja is situated in San Cristobal de las Casas and is close to the area's popular attractions. It also provides a 24-hour reception, a ticket service and free bicycle rental.

Cheapest hotels in San Cristóbal de las Casas, Mexico

Show all 547 hotels
B&B Le Gite Del Sol
B&B Le Gite Del Sol
8.0 Excellent
Francisco I. Madero 83, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre,  

B&B Le Gite del Sol is located in San Cristobal de las Casas and provides free Wi-Fi. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$8
Avg. per night
Posada Catalina
Posada Catalina
8.8 Excellent
Calzada Manuel Velasco Suárez 75, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.7 mi from city centre,  

Hotel Maria Angelina is situated in San Cristobal de las Casas and is close to the area's tourist attractions. It also offers a currency exchange, an express check-in and check-out feature and a 24-hour reception.

$12
Avg. per night
Hotel Dulce Luna
Hotel Dulce Luna
7.6 Good
Avenida Benito Juarez #13, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.4 mi from city centre,  

Hotel Dulce Luna is situated in San Cristobal de las Casas and offers free wireless internet. It is conveniently located for guests wishing to visit local attractions.

$16
Avg. per night
Hotel Posada Las Casas
Hotel Posada Las Casas
8.9 Excellent
Francisco I. Madero No. 81, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.8 mi from city centre,  

This comfortable hotel in San Cristobal de las Casas offers complimentary Wi-Fi, as well as an airport shuttle and an express check-in and check-out feature. It is ideally positioned for guests wishing to visit local attractions.

$16
Avg. per night
Corazon Corteza
Corazon Corteza
9.3 Excellent
Calle Dr. Jose Felipe Flores N. 43, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.6 mi from city centre,  

Corazon Corteza is located in San Cristobal de las Casas and offers free Wi-Fi. It is moments from Latinos Club, restaurants and nightlife options.

$19
Avg. per night
Hotel Molino del Cerrillo
Hotel Molino del Cerrillo
8.4 Excellent
Calle Ejercito Nacional No.30, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.7 mi from city centre,  

Hotel Molino del Cerrillo is set in San Cristobal de las Casas and is close to nearby sightseeing spots, including Latinos Club and Casa Na Bolom. It is ideally positioned for those wishing to visit local attractions.

$20
Avg. per night
Hotel & Cava La Parroquia
Hotel & Cava La Parroquia
8.1 Excellent
Calle Niño Fundador 30, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
1.0 mi from city centre,  

Boasting a swimming pool, Hotel La Parroquia San Cristobal de las Casas is situated in San Cristobal de las Casas and offers comfortable accommodation. It provides complimentary Wi-Fi, luggage storage and a 24-hour reception.

$27
Avg. per night
Casa Azabache
Casa Azabache
9.0 Excellent
46 Francisco León, San Cristóbal de las Casas, Chiapas, Mexico
Show on map
0.6 mi from city centre,  

Casa Azabache is situated in San Cristobal de las Casas and offers free Wi-Fi. It is steps from Latinos Club, restaurants and nightlife options.

$27
Avg. per night

Hotel prices in San Cristóbal de las Casas

2 stars and under

$8 - $43

Hotel Posada Las Casas

#1 Most popular

$16
Avg. per night
Casa Azabache

#2 Most popular

Casa Azabache
9.0 Excellent
$27
Avg. per night
B&B Le Gite Del Sol

Best value

B&B Le Gite Del Sol
8.0 Excellent
$8
Avg. per night
3 stars

$12 - $151

Fiesta Inn San Cristobal de las Casas

#1 Most popular

$55
Avg. per night
Mision Grand San Cristobal de las Casas

#2 Most popular

$62
Avg. per night
Posada Catalina

Best value

Posada Catalina
8.8 Excellent
$12
Avg. per night
4 stars +

$37 - $199

Hotel Diego de Mazariegos

#1 Most popular

$52
Avg. per night
Casavieja

#2 Most popular

Casavieja
8.7 Excellent
$52
Avg. per night
Hotel Mansion del Valle

Best value

$37
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in San Cristóbal de las Casas

About San Cristóbal de las Casas

Also known as Tzotzil, San Cristobal de las Casas is a colourful Mexican town perched high in the Chiapas highlands. Beyond its dramatic setting among the pine forests, San Cristobal is known for its beautifully-preserved colonial architecture, cobblestone streets and bustling markets. The street scene is laid-back and artistic, with a smorgasbord of cafes, bars and restaurants spilling out onto the pavement.

Things to do

Painted in a vibrant shade of yellow, the Baroque-style San Cristobal Cathedral is an impossible landmark to miss. It watches over the Parque Central, offering a place to slow down and chat with friendly locals or simply enjoy a spot of people watching.

San Cristobal de las Casas is surrounded by dozens of traditional Tzotzil and Tzeltal villages where you can discover ancient Mexican culture. Located just out of town, the indigenous village of San Juan Chamula is famous for its ancient whitewashed church filled with colourful candles and resin incense.

Housed in the former Santo Domingo de Guzmán convent, the Los Altos Museum showcases a fascinating collection of historical and textile exhibits. Just outside is a local market where you can pick up handicrafts, weavings and other unique souvenirs.

San Cristobal is home to some great museums, including quirky instalments such as the Kakaw Museum of Cocoa and Chocolate. The Mesoamerican Jade Museum is another highlight, showcasing artefacts, jewellery and other treasures.

Getting around

Not only is San Cristobal scenic, but it’s also incredibly walkable. This means the best way to get around is on foot, with most major attractions just a few minutes apart. Local taxis can take you out of town to places like San Juan Chamula and Zinacantán.

San Cristóbal de las Casas travel FAQs

  • What are the best hotels in San Cristóbal de las Casas?

    San Cristóbal de las Casas is home to many highly-rated hotels, one of which is Hotel Mansion del Valle, which has a current rating of 8.8. For other potential stays, consider Hotel Diego de Mazariegos and Hotel Ciudad Real Centro Historico, which can also be great places to stay in San Cristóbal de las Casas.

  • What is a good hotel near San Cristobal de las Casas Cathedral?

    Hotel Mansion del Valle is a hotel near San Cristobal de las Casas Cathedral that is popular with HotelsCombined users, scoring 8.8 across 907 reviews.