Skip to main content

Places to Stay in San Cristóbal de Las Casas

Find the places to stay that appeal to you the most

The best places to stay in San Cristóbal de Las Casas

Check out our pick of great places to stay in San Cristóbal de Las Casas

Filter by:

Review score

La Abuelita Hostal

San Cristóbal de Las Casas

Situated in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within 700 metres, La Abuelita Hostal features a garden, allergy-free rooms, free WiFi throughout the property and a...

T
Teresa
From
United States
The installations are perfect and well maintained. Wifi connection was great. The staff was attentive and friendly. I enjoyed my stay and felt welcome. I slept in both the female room and the mixed room. Location was excellent.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,161 reviews
Price from
US$22.11
1 night, 2 adults

Posada del Abuelito (Hostel)

San Cristóbal de Las Casas

Set in San Cristóbal de Las Casas, Posada del Abuelito (Hostel) features a garden, shared lounge, terrace, and free WiFi throughout the property.

f
fabiola
From
United Kingdom
Everything!! What a gem of a place! The hostel is just beautiful and you feel at home. The room was perfect, clean, comfortable and the bathroom was great too. Nancy, Nily, Mabel and all the ladies working there are just wonderful!! Wish I could have stayed longer. My favourite hostel ever!! Very sociable, everyone has breakfast together in the morning which is cooked just for you in the kitchen in front of you. It really feels like staying with your family!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,072 reviews
Price from
US$17.96
1 night, 2 adults

Parador Margarita

Hotel in San Cristóbal de Las Casas

Ideally situated in the center of San Cristobal de las Casas, this hotel is less than 3 blocks from the city's main square and offers a variety of convenient amenities for the modern traveler.

A
Antonia
From
Germany
Beautiful old-Style building & garden, large rooms, very good breakfast, nice stuff, well located, all perfect for us!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,487 reviews
Price from
US$49.13
1 night, 2 adults

Che San Cristobal de las Casas Hostel

San Cristóbal de Las Casas

Che San Cristobal de las Casas Hostel is situated in San Cristóbal de Las Casas, within less than 1 km of La Merced Church and a 8-minute walk of Del Carmen Arch.

U
User
From
Germany
The hostel has a very familiar atmosphere. All staff members Augustin, Stephanie and Gaston are very nice and helpful. I love them!:)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 146 reviews
Price from
US$39.79
1 night, 2 adults

Posada Real de Chiapas

Hotel in San Cristóbal de Las Casas

Posada Real de Chiapas features a garden, shared lounge, a terrace and restaurant in San Cristóbal de Las Casas. This 4-star hotel offers a bar.

A
Adriana
From
Costa Rica
The location, the swimming pool, the staff
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Price from
US$77.21
1 night, 2 adults

Casa Don Pedro Faro

San Cristóbal de Las Casas

Offering city views, Casa Don Pedro Faro is an accommodation situated in San Cristóbal de Las Casas, 600 metres from San Cristobal Cathedral and 300 metres from La Merced Church.

C
Christina
From
United Kingdom
Very clean, very comfortable bed, great location and nice view.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 110 reviews
Price from
US$46.54
1 night, 2 adults

Hotel Plaza 79

Hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas, 1.1 km from San Cristobal Cathedral, Hotel Plaza 79 provides accommodation with a garden, free private parking, a terrace and a restaurant.

M
Mark
From
United States
We like the smell, the cleaning of everything and the service of the staff always sp kind.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Price from
US$185.59
1 night, 2 adults

Casa 4 Estaciones Bed and Breakfast

San Cristóbal de Las Casas

Set in San Cristóbal de Las Casas, 3 km from San Cristobal Cathedral, Casa 4 Estaciones Bed and Breakfast offers accommodation with a garden, free private parking and a terrace.

N
Nikethana
From
United Kingdom
It's such a lovely, quiet place to land in San Christobal, Fernanado is so kind and offered me a ride to and from the city multiple times. THe dorm is only with one other person and the whole house was such a comfort for the few days i stayed there.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 reviews
Price from
US$16.38
1 night, 2 adults

Hotel Junvay

Hotel in San Cristóbal de Las Casas

Situated in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within 400 metres, Hotel Junvay features concierge services, non-smoking rooms, a garden, free WiFi and a terrace.

N
Nora
From
Belgium
The rooms are super clean and spacious enough. The hot water in the shower was the best we had throughout our travel time in Mexico. The hotel staff was extremely attentive, helping us with high quality day trips and taxi bookings. Amazing value for money.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 266 reviews
Price from
US$67.80
1 night, 2 adults

Casa Carmen

San Cristóbal de Las Casas

Featuring quiet street views, Casa Carmen features accommodation with balcony, around 500 metres from San Cristobal Cathedral.

J
Jacqueline
From
Germany
One of our fav hotels during our entire trip to Mexico. We very much enjoyed staying in Casa Carmen as it felt much more like a home than a hotel and the entire atmosphere was lovely and welcoming. We would have liked to stay longer.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 341 reviews
Price from
US$58.64
1 night, 2 adults
All places to stay in San Cristóbal de Las Casas

Most booked places to stay in San Cristóbal de Las Casas and surroundings in the past month

See all

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 561 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 874 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 258 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 576 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,072 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 841 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,487 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 625 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,161 reviews

Popular with guests booking places to stay in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 472 reviews

Save money on places to stay in San Cristóbal de Las Casas and nearby – budget options available

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 207 reviews

Situated in San Cristóbal de Las Casas, within 200 metres of San Cristobal Cathedral and 100 metres of Central Plaza & Park, Hotel Santa Clara features accommodation with a garden and free WiFi...

From US$63.77 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 108 reviews

Hotel Ciudad Real Centro Historico is situated in the main square of historic San Cristobal de las Casas, and offers 3 restaurants, a charming central courtyard and stylish rooms.

From US$114.63 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 148 reviews

Located in San Cristóbal de Las Casas, 300 metres from San Cristobal Cathedral, Hotel Helverica provides accommodation with a terrace, free private parking and a restaurant.

From US$106.41 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 578 reviews

Located just 150 metres from San Cristobal Church, Hotel Diego de Mazariegos offers charming colonial-style rooms with free Wi-Fi and cable TV.

From US$121.74 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 145 reviews

Located 300 metres from San Cristobal Cathedral, Mansion de los Angeles offers 3-star accommodation in San Cristóbal de Las Casas and features a garden, a terrace and a restaurant.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 174 reviews

Casa Cafeólogo features free WiFi and views of garden in San Cristóbal de Las Casas. Featuring room service, this property also provides guests with a terrace. The hotel features family rooms.

From US$88.89 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 171 reviews

This charming 16th-century building is located in central San Cristóbal de las Casas, just 10 minutes’ walk from San Cristóbal Church. It offers charming rooms with cable TV and free Wi-Fi.

From US$104.35 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 32 reviews

Hotel Quinta los Morales has a garden, terrace, a restaurant and bar in San Cristóbal de Las Casas. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

From US$52.57 per night

Enjoy breakfast in San Cristóbal de Las Casas and nearby

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 173 reviews

Featuring a restaurant and bar, Casa Lum Hotel Eco Chic is located in San Cristóbal de Las Casas. This hotel offers a business centre, garden and terrace. Free WiFi access is available.

From US$165.22 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 30 reviews

Set in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral, Hotel Palacio de Moctezuma offers accommodation with a garden, free private parking and a restaurant.

From US$57.97 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 294 reviews

Boasting a garden, terrace and views of city, Hostal La Isla is situated in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral.

From US$41.16 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 269 reviews

Featuring a spa and a restaurant, Casa del Alma Hotel Boutique & Spa is located in the centre of San Cristóbal de las Casas. It offers free parking and attractive suites with free Wi-Fi.

From US$185.51 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 410 reviews

Featuring a restaurant and bar, Hotel Grand Maria is located in San Cristóbal de Las Casas. The accommodation offers a garden. Free WiFi access is available.

From US$62.96 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,018 reviews

Set 500 metres from San Cristobal Cathedral, Yox Hotel Boutique offers 5-star accommodation in San Cristóbal de Las Casas and features a garden, a shared lounge and a terrace.

From US$74.63 per night

Hostal bruja is set in San Cristóbal de Las Casas, 600 metres from San Cristobal Cathedral, 600 metres from Central Plaza & Park, as well as 1.1 km from Santo Domingo Church San Cristobal de las Casas...

From US$27.14 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 238 reviews

Casa Santa Lucia is located in San Cristóbal de Las Casas, 300 metres from the Craft Market. Free Wi-Fi access and free full breakfast are included.

From US$161.03 per night

Great access to the city centre. Check these places to stay in San Cristóbal de Las Casas and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 242 reviews

Hotel Real del Valle is located in San Cristóbal de Las Casas. Free WiFi access and a sun terrace are available. Plaza De La Paz is 3 minutes’ walk away.

From US$27.29 per night

LOFT MADERO 16 is situated in San Cristóbal de Las Casas, 200 metres from Central Plaza & Park, 700 metres from Santo Domingo Church San Cristobal de las Casas, and 700 metres from La Merced Church.

From US$3,009 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 30 reviews

Located in the heart of San Cristobal de las Casas, Plaza Gallery Hotel Boutique offers rooms with balcony or terrace and views over the city.

From US$260.87 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 31 reviews

Set within 500 metres of Del Carmen Arch and 700 metres of Santo Domingo Church San Cristobal de las Casas, Hostel Casa De Yagil provides rooms in San Cristóbal de Las Casas.

From US$38.65 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 66 reviews

Set in San Cristóbal de Las Casas, 400 metres from San Cristobal Cathedral, Plaza Magnolias Suites offers accommodation with free WiFi and free private parking.

From US$93.33 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 609 reviews

Sombra del Agua, the most emblematic hotel in San Cristóbal de Las Casas, offers its guests a unique experience in each stay, in a historical monument dating from 1907 that has been adapted with...

From US$127.54 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 263 reviews

Hotel Casa Margarita is 200 metres from the Zócalo, San Cristobal De Las Casas’ Main Square.

From US$55.68 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 158 reviews

Located in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within 500 metres, Piedra Negra Boutique Hotel provides concierge services, non-smoking rooms, a garden, free WiFi...

From US$55.07 per night

FAQ about places to stay in San Cristóbal de Las Casas

Places to stay that guests love in San Cristóbal de Las Casas

See all
Avg. price/night: US$35.43
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 144 reviews
Perfect location in the city center, very nice staff and comfortable room. I highly recommend
Guest review by
Mélanie
People with friends
Avg. price/night: US$27.29
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 242 reviews
Beautiful lobby with sitting area. Location very nice in the city center.
Guest review by
Christina
Young couple
Avg. price/night: US$55.68
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 263 reviews
The bed was really comfortable. Location was right on the center of downtown in a quiet zone. Super peaceful place, and great design. Staff was really nice and helpful.
Guest review by
Alejandra
Family with young children
Avg. price/night: US$26.09
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,161 reviews
Everything was perfect! The hostel is lovely and the owners are great! The best place to stay in San Cristobal, I would definitely return!
Guest review by
ELPINIKI
People with friends
Avg. price/night: US$62.80
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 545 reviews
The location was great, a few minutes from the Centro Historic. The hotel itself had a lovely shady, breezy courtyard garden. A wonderful refuge in the heat of the afternoon, where you could sit, use the laptop, etc. Wifi was good. The hotel is a quiet, pleasant, clean place to stay.
Guest review by
Maria
Solo traveller
Avg. price/night: US$57.97
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,487 reviews
Best location. It’s on a quiet street but very close from the center. Safe parking in the hotel. I think it’s the best hotel I’ve seen in my trip in Mexìco.
Guest review by
marc-andré
Solo traveller
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 145 reviews
The breakfast and that the location is near to the downtown. It was great for short trip. It was a pleasure to be here visit this beautiful city.
Guest review by
Victor M. Chan
Family with young children
Avg. price/night: US$44.44
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 317 reviews
The best place to stay in in San Cristobal.
Guest review by
Ioana
Group
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 262 reviews
Great location, few minute walk from center and markets. You have several activities to do so it wont be boring and people were very friendly and welcoming, definitely recommend if you look for nice and chill place to stay in Saint Cristobal!
Guest review by
Kristīne
Solo traveller
Avg. price/night: US$62.80
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 545 reviews
Great place to stay in a really really nice town. We loved our time here. The location is 5 mins away from the main pedestrian area where there are tonnes of restaurants, coffee shops, and clothing stores that sell quality artesanal products. It’s quite a busy place which is great but the hotel feels like a bit of an oasis once you go inside- a nice sunny courtyard away from the bustle of the town. The receptionist was very helpful in giving us recommendations and booking a couple of tours (we highly recommend Sumidero Canyon and Palenque)
Guest review by
Natalie
Young couple
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 258 reviews
The location is excellent, near the main road with buses and street food and also not far from the city centre. Breakfast was fine and the staff was friendly and prepared the breakfast for us a lot earlier, when we had to leave for the bus. Very good value for the low price.
Guest review by
Petr Záhrobský
Family with young children
Avg. price/night: US$24.64
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 307 reviews
Clean hostel, the bed was really comfortable. It was a nice place to chill. Location nearby city centre. But around there are also some good restaurants.
Guest review by
Aurely
Solo traveller
Avg. price/night: US$18.88
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 167 reviews
Location is great, 2-3 blocks from the city center-central park, restaurants, agencies, market... Very safe place also to walk around in the night. Internet is working good, kitchen is quite equipped, neighbourhood is quiet.
Guest review by
Dani
Solo traveller
Avg. price/night: US$41.87
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 715 reviews
The hotel and courtyard garden werevincredibly charming and peaceful. The people at reception were not only very helpful, they went the extra length for us to enjoy our stay with recommendations and little attentions. The location was amazing, near the busiest parts of town while being in a calm street. Walking distance from bus station and major arteries, with cafés and food shops nearby. Truly a lovely place to stay that I will recommend to all my friends visiting San Cristobal.
Guest review by
HANNA
Young couple
Avg. price/night: US$41.87
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 367 reviews
Amazing sunset on the terrace, enthusiastic people, super friendly environment, great location close to both the city center and supermarkets area
Guest review by
Manuel
Solo traveller
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 270 reviews
The best location. Near yet quiet and peaceful.
Guest review by
Marjut
Group
Avg. price/night: US$43.16
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 234 reviews
Beautifully designed, convenient location 15 minute walk from city center
Guest review by
Bernell
Solo traveller
Avg. price/night: US$57.97
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,487 reviews
Great Location and Wow what a room! The inner courtyard is just beautiful and the staff were super friendly and helpful with any request and needs, highly recommend for couples looking for magical, quite place to stay, very close walking distance to anything around central San Cristobal
Guest review by
Jacob Wytwornik
Young couple