Skip to main content

Cheap hotels in San Cristóbal de Las Casas

Find the cheap hotels that appeal to you the most

The best cheap hotels in San Cristóbal de Las Casas

Check out our pick of great cheap hotels 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...

S
Shirley
From
Australia
Room was extremely comfortable and clean with fresh towels, wool blankets and cotton sheets. The best hostel I have stayed in. Communal kitchen was organised and fully stocked, staff were friendly. I would highly recommend staying here.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,163 reviews
Price from
US$22.64
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.

L
Lily
From
Netherlands
Employees are very helpful and the place is super nice!! Also a good place to meet people. It's not a party hostel but very social. I travelled there together with my son as well.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,079 reviews
Price from
US$18.39
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.

K
Krista
From
Switzerland
Everything! Location, facilities, breakfast, staff - all fantastic. Such a gorgeous hotel. I wish we had stayed longer to appreciate it.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,485 reviews
Price from
US$50.32
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.

R
Renato
From
Switzerland
Nice hostel vibe, really helpull staff and also cool activities organized by the hostel! I enjoyed my stay a lot there, thanks especially to Pablo and David (for the good drinks and the fun nights out), and Stephanie (for all the help in organization and for knowing all the names of all the guests! :) )
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 161 reviews
Price from
US$40.76
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.

J
Judith
From
Australia
It was my second time to stay, a year apart. The breakfast was tasty and eaten in a beautiful dining room.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 120 reviews
Price from
US$83.72
1 night, 2 adults

Tierra Alta Hostal

San Cristóbal de Las Casas

Situated in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within less than 1 km, Tierra Alta Hostal features a tour desk, non-smoking rooms, a garden, free WiFi throughout the...

P
Petra
From
Netherlands
The very welcoming atmosphere of this beautiful and very comfortable hostel is just amazing! Everything is so well taken care of and the staff Jose Luis and his son are so friendly and really caring for your well being. The cleanliness of the bathroom, the free use of the washing machine, the nice view on the roof overlooking the mountain area of San Cris. The kitchen is so well equiped and inviting to do your cooking, there is coffee and cookies and tea always available and a big fridge to store your stuff and spices you can use while preparing some food and the kitchen is super spacious and always clean! The hostal is a quiet heaven in a lovely side street of the more busy walking area. Staying in this hostel made my time in San Cristobal de las Casas a very memorable one. It was like being part of the family not a guest in a hostal. Thanks so much. Hope to visit again one day.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 202 reviews
Price from
US$19.26
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.

P
Pimentel
From
Australia
Fire places 😁 so cosy didn't want to leave the room. Bed was very comfortable. Kitchen was will equipped. Was near everything without being in the middle of town.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 117 reviews
Price from
US$46.54
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.

H
Harkness
From
New Zealand
We loved the how attentive and thoughtful Fernando was. When we had to rise early for a tour, he rose early to have breakfast ready for us. The place is very close to a park (open Wednesday-Sunday). It’s a nice place to walk around, read a book, eat organic food from the cafe. It’s also not far from another park with a grotto of caves. We loved being close to nature and out of the main drag.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 139 reviews
Price from
US$16.77
1 night, 2 adults

Hotel Pepen

Hotel in San Cristóbal de Las Casas

Located within 1.1 km of La Merced Church and 1 km of Del Carmen Arch, Hotel Pepen features rooms in San Cristóbal de Las Casas.

D
Dennis
From
Italy
Great rooms and location. Clean and spacious.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 343 reviews
Price from
US$44.67
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.0
Superb - What previous guests thought, 267 reviews
Price from
US$69.43
1 night, 2 adults
All cheap hotels in San Cristóbal de Las Casas

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in San Cristóbal de Las Casas and surroundings in the past month

See all

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 14 reviews

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 383 reviews

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

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

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

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

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

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

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

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

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

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

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

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

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 84 reviews

Popular with guests booking cheap hotels in San Cristóbal de Las Casas

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

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

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

"A traditional Temascal sauna and rooms with free Wi-Fi, a free minibar and coffee maker are offered at this colonial-style house. San Cristobal’s central Zócalo Square is just 150 metres away.

From US$69.28 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 169 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$56.40 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 120 reviews

Featuring a garden and views of mountain, Hostal IKAL is a guest house situated in a historic building in San Cristóbal de Las Casas, 400 metres from San Cristobal Cathedral.

From US$25.07 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Artisanal-Casa in the Center of San Cris is located in San Cristóbal de Las Casas, 400 metres from Santo Domingo Church San Cristobal de las Casas, 500 metres from Central Plaza & Park, and less than...

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

Set in San Cristóbal de Las Casas, within 500 metres of San Cristobal Cathedral and 400 metres of Santo Domingo Church San Cristobal de las Casas, Hotel Barrio Antiguo offers accommodation with a...

From US$58.05 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 9 reviews

Located in San Cristóbal de Las Casas, Hotel Vinahel features a terrace, restaurant, bar, and free WiFi throughout the property.

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

Featuring a garden, shared lounge, terrace and free WiFi, Hostal Posada Mi Casa is located in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral and 400 metres from Santo Domingo...

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

Hotel Arcos del Carmen offers accommodation in San Cristóbal de Las Casas near La Merced Church and San Cristobal Church. This 2-star hotel offers a 24-hour front desk and free WiFi.

From US$33.34 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, 29 reviews

Hacienda Valentino has a garden, shared lounge, a terrace and restaurant in San Cristóbal de Las Casas. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

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

Offering city views, Casa Cheleb is an accommodation located in San Cristóbal de Las Casas, 1 km from San Cristobal Cathedral and 600 metres from Del Carmen Arch.

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

Located in San Cristóbal de Las Casas, within 700 metres of San Cristobal Cathedral and 300 metres of La Merced Church, HOTEL PLAZA SAN CRISTOBAL INN provides accommodation with a garden and free WiFi...

From US$88.90 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 19 reviews

Located in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within less than 1 km, Xelva Hostel & Travel community provides concierge services, non-smoking rooms, a garden, free...

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

Yo'on Centro Histórico is set in San Cristóbal de Las Casas, 300 metres from Central Plaza & Park, 600 metres from Santo Domingo Church San Cristobal de las Casas, and 800 metres from La Merced Church...

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

Casa Atipica, a property with a garden and a bar, is set in San Cristóbal de Las Casas, 500 metres from Central Plaza & Park, less than 1 km from Santo Domingo Church San Cristobal de las Casas, as...

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

Loft two blocks from the catedral is situated in San Cristóbal de Las Casas, 400 metres from Santo Domingo Church San Cristobal de las Casas, 300 metres from Central Plaza & Park, as well as 700...

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 11 reviews

Offering a garden and inner courtyard view, La Fama is located in San Cristóbal de Las Casas, 800 metres from San Cristobal Cathedral and 700 metres from Central Plaza & Park.

Stay connected in San Cristóbal de Las Casas and nearby. Cheap hotels with free WiFi

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

Located in San Cristóbal de Las Casas, 400 metres from San Cristobal Cathedral, Casa Rosa Hotel & Spa provides accommodation with free bikes, free private parking, a shared lounge and a terrace.

From US$75.80 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 84 reviews

Alhambra Hotel - San Cristóbal de las Casas is located in San Cristóbal de Las Casas, within less than 1 km of Del Carmen Arch and a 16-minute walk of San Cristobal Church.

From US$25.23 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 13 reviews

Casa Mua, a property with a garden, is situated in San Cristóbal de Las Casas, 500 metres from Santo Domingo Church San Cristobal de las Casas, 600 metres from La Merced Church, as well as 500 metres...

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

Located in San Cristóbal de Las Casas and with San Cristobal Cathedral reachable within 600 metres, Hostel Boutique 55 provides express check-in and check-out, allergy-free rooms, a shared lounge,...

From US$44.20 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 150 reviews

Offering quiet street views, Na Hotel is an accommodation set in San Cristóbal de Las Casas, 200 metres from La Merced Church and 500 metres from Central Plaza & Park.

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

Located in San Cristóbal de Las Casas, 700 metres from San Cristobal Cathedral, Arte Sano Hotel San Cristobal provides accommodation with a garden, free private parking and a terrace.

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

DEPARTAMENTO EN SAN CRISTOBAL Centro ESTACIONAMIENTO LUGARES PUBLICOS EN LA CALLE features a terrace and is set in San Cristóbal de Las Casas, within just 700 metres of San Cristobal Cathedral and 400...

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

Situated in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral, Gran Barrio features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$71.25 per night

FAQ about cheap hotels in San Cristóbal de Las Casas

Cheap hotels that guests love in San Cristóbal de Las Casas

See all
Avg. price/night: US$46.18
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 343 reviews
The location in the downtown, the loveliness of the place, the staff very friendly, hot water in the shower, very clean, the bed comfy
Guest review by
Anais
Young couple
Avg. price/night: US$44.20
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 229 reviews
Very homely and welcoming property. Very accessible and a great location very close to the centre. The host was nothing but helpful and very friendly. Very good value for money. They do a cleaning service for $100mx which was a dream after travelling for a couple weeks so far having no time to find a launderette. The room was very clean and cosy with clean towels provided. Would recommend this property to anyone :)
Guest review by
Emma
Young couple
Avg. price/night: US$26.72
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,163 reviews
I love love love this hostel, that’s why I always come back every time I visit the city. It’s in the perfect location, the beds are super comfortable, the entire hostel is spotless as the staff keep it so clean, and the WiFi is decent for the area. Whenever there’s even the smallest issue, the staff are extremely responsive and will find a solution for you fast. I stayed here for a month as I came to the city for work and this place really feels like a home away from home. The staff feel like family. Come here, you will not regret it!
Guest review by
Daisy
Solo traveller
Avg. price/night: US$43.76
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 97 reviews
Very friendly and helpful staff Laundry service available (give them your clothes then pick them up later or have them delivered to your room) - quick and very affordable Very clean and tidy entrance and communal areas Convenient location, short walk to town and points of interest, close to bus station
Guest review by
Raj
Solo traveller