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
8.2 Excellent

1.1 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 35 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
9.4 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 41 reviews
9.4

Boasting a Jacuzzi, Mexicanos 10 CasaVieja is located in San Cristobal de las Casas and provides comfortable accommodation. Guests can also make use of complimentary wireless internet.

Las Escaleras By Inmense
8.8 Excellent

0.3 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 67 reviews
8.8

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 tour desk, babysitting/child services and laundry facilities.

Casa 74
8.5 Excellent

0.3 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 179 reviews
8.5
Magnolias Boutique Suites & Spa
9.1 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 242 reviews
9.1

Magnolias Boutique Suites & SPA offers 5-star accommodation in San Cristobal de las Casas. It is located a brief stroll from Latinos Club and Casa Na Bolom.

Guayaba Inn
9.3 Excellent

1.0 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 57 reviews
9.3

Boasting a sauna, Guayaba Inn Boutique Hotel is situated in San Cristobal de las Casas and provides comfortable accommodation. Guests can also make use of free wireless internet.

Hotel Jardines del Centro
7.7 Good

0.5 mi from city centre, San Cristóbal de las Casas Show on map

GoodBased on 99 reviews
7.7

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
8.6 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 186 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
7.5 Good

0.7 mi from city centre, San Cristóbal de las Casas Show on map

GoodBased on 35 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 room service.

Hotel Palace Inn Sclc
9.0 Excellent

0.5 mi from city centre, San Cristóbal de las Casas Show on map

ExcellentBased on 544 reviews
9.0

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 also offers a 24-hour reception, free Wi-Fi and a 24-hour business centre.

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

Cheapest month:February
Most expensive month:January
Average price in San Cristóbal de las Casas:$52/night
Absolute cheapest price found:$5/night
Cheapest day:Tuesday
Most expensive day:Friday
$6 - $95
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$13 - $57
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 458 hotels
1
Hostal Casa Gaia
9.2 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

Hostal Casa Gaia is set in San Cristobal de las Casas and is within a short walk of nearby sightseeing spots, including Latinos Club and Casa Na Bolom. It also offers a sun deck, bicycle rental and free Wi-Fi.

2
Hotel Diego de Mazariegos
8.8 Excellent

0.5 mi from city centre, San Cristóbal de las Casas Show on map

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.

3
Hotel San Jose
9.3 Excellent

0.2 mi from city centre, San Cristóbal de las Casas Show on map

Hotel San Jose San Cristobal de las Casas provides comfortable 3-star accommodation in San Cristobal de las Casas. Those staying at the property can also enjoy complimentary Wi-Fi throughout their stay.

4
Casa Santa Lucia
9.6 Excellent

0.5 mi from city centre, San Cristóbal de las Casas Show on map

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.

5
Casa 74
8.5 Excellent

0.3 mi from city centre, San Cristóbal de las Casas Show on map

6
Hotel Bo
9.4 Excellent

0.6 mi from city centre, San Cristóbal de las Casas Show on map

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.

7
B&B Le Gite Del Sol
8.0 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

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
Las Escaleras By Inmense
8.8 Excellent

0.3 mi from city centre, San Cristóbal de las Casas Show on map

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 tour desk, babysitting/child services and laundry facilities.

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

Show all 458 hotels
Casa 74
8.5 Excellent

0.3 mi from city centre, San Cristóbal de las Casas Show on map

$7
Avg. per night
B&B Le Gite Del Sol
8.0 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

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
Casa Natura
9.3 Excellent

0.7 mi from city centre, San Cristóbal de las Casas Show on map

$9
Avg. per night
Hostal El Rincon De Los Camellos
9.0 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

Hostal El Rincon de los Camellos is located in San Cristobal de las Casas and offers free Wi-Fi. It also provides an express check-in and check-out feature, a sun deck and a swimming pool.

$12
Avg. per night
Hotel Molino del Cerrillo
8.6 Excellent

0.7 mi from city centre, San Cristóbal de las Casas Show on map

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 also offers a concierge, a 24-hour reception and a sun deck.

$14
Avg. per night
Hostal Casa Gaia
9.2 Excellent

0.8 mi from city centre, San Cristóbal de las Casas Show on map

Hostal Casa Gaia is set in San Cristobal de las Casas and is within a short walk of nearby sightseeing spots, including Latinos Club and Casa Na Bolom. It also offers a sun deck, bicycle rental and free Wi-Fi.

$14
Avg. per night
Corazon Corteza
9.4 Excellent

0.6 mi from city centre, San Cristóbal de las Casas Show on map

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

$14
Avg. per night
Posada Sancris
9.0 Excellent

0.9 mi from city centre, San Cristóbal de las Casas Show on map

This comfortable bed & breakfast in San Cristobal de las Casas offers free Wi-Fi, as well as a swimming pool and free bicycle rental. It is ideally located for guests wanting to discover the area's attractions.

$15
Avg. per night

Hotel prices in San Cristóbal de las Casas

2 stars and under

$12 - $54

#1 Most popular

$16
Avg. per night

#2 Most popular

$14
Avg. per night

Best value

$12
Avg. per night
3 stars

$15 - $143

#1 Most popular

$50
Avg. per night

#2 Most popular

Casa Mexicana Hotel
8.7 Excellent
$43
Avg. per night

Best value

Posada Sancris
9.0 Excellent
$15
Avg. per night
4 stars +

$29 - $226

#1 Most popular

$42
Avg. per night

#2 Most popular

$48
Avg. per night

Best value

Parador Margarita
9.2 Excellent
$29
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.7. For other potential stays, consider Hotel Diego de Mazariegos and Hotel Ciudad Real Centro Histórico, 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.7 across 697 reviews.

  • How much do hotels in San Cristóbal de las Casas cost?

    The average price of a hotel in San Cristóbal de las Casas is $91 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in San Cristóbal de las Casas?

    $6 per night is the cheapest San Cristóbal de las Casas hotel price found in our data from the last 72 hours.