The 10 best cheap hotels in San Cristóbal de Las Casas, Mexico | Booking.com
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...

C
Chenice
From
Netherlands
The girls dorm was really good. Nice beds, two showers and toilet were there and clean. Good kitchen, free coffee and drinking water. Terrace has a great view. Downstairs are good places to chill.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,159 reviews
Price from
US$21.96
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.1
Superb - What previous guests thought, 126 reviews
Price from
US$14.19
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.2
Superb - What previous guests thought, 114 reviews
Price from
US$74.57
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, 108 reviews
Price from
US$46.54
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, 264 reviews
Price from
US$67.36
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.

K
Katie
From
United Kingdom
One of the best places we stayed in Mexico. Friendly staff, clean and comfy facilities, really felt like being at home. Great location. We would stay here again if ever in san cristobal!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 330 reviews
Price from
US$58.64
1 night, 2 adults

Taller de Juan - Casa Hotel

Hotel in San Cristóbal de Las Casas

Taller de Juan - Casa Hotel features a garden, terrace, a restaurant and bar in San Cristóbal de Las Casas. The property is close to La Merced Church, Del Carmen Arch and San Cristobal Church.

A
AMBRE
From
France
everything! the property is amazing… the decor is super well curated! and the staff is fantastic i will go back!!! for sure
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 156 reviews
Price from
US$201.51
1 night, 2 adults

Na Hotel

San Cristóbal de Las Casas

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.

J
Jacek
From
Poland
I had a wonderful stay at Na Hotel. The property is located on a quiet street in San Cristóbal de las Casas, just a short walk from the city center. My spacious apartment was on the top floor, fully equipped with everything I needed, and offered an incredible panoramic view of the entire city. The owners were absolutely amazing—very welcoming, warm, and friendly, which made the experience even more enjoyable. Overall, a fantastic stay and I would definitely return!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 141 reviews
Price from
US$66.98
1 night, 2 adults

Gran Barrio

Hotel in San Cristóbal de Las Casas

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.

D
Daisy
From
Ireland
Nice rooms, great location, even better staff! I mostly spoke with Hugo, Marco Antonio, and Alfredo; they were really kind and always happy to help! A big shoutout to them. Muchísimas gracias :) I’d recommend staying here
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 166 reviews
Price from
US$41.49
1 night, 2 adults

Jungla Hotel Boutique

Hotel in San Cristóbal de Las Casas

Located in San Cristóbal de Las Casas and within 600 metres of San Cristobal Cathedral, Jungla Hotel Boutique features a garden, non-smoking rooms, and free WiFi.

A
Alexandra
From
Switzerland
very nice location and interior.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 17 reviews
Price from
US$66.95
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

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

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 124 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$24.32 per night
  • Scored out of 10, guest rating 10.0
    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 7.7
    Good - What previous guests thought, 169 reviews

    A recently renovated guest house set in San Cristóbal de Las Casas, Berlin61 B&B features a garden. Boasting a shared kitchen, this property also provides guests with a picnic area.

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

    Situated in San Cristóbal de Las Casas, 300 metres from San Cristobal Cathedral, Hotel Jardines del Centro features accommodation with a garden, free private parking and a restaurant.

    From US$54.70 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 591 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$54.40 per night
  • Scored out of 10, guest rating 7.8
    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$40.32 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 115 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$18.43 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 17 reviews

    Located in San Cristóbal de Las Casas and within 600 metres of San Cristobal Cathedral, Jungla Hotel Boutique features a garden, non-smoking rooms, and free WiFi.

    From US$105.33 per night

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.6
    Exceptional - What previous guests thought, 44 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. 500...

    From US$70.33 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 51 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$28.80 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 10 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.9
    Fabulous - What previous guests thought, 247 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$47.36 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 141 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$52.48 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 5 reviews

    Featuring 4-star accommodation, Rosario Hotel is set in San Cristóbal de Las Casas, 500 metres from San Cristobal Cathedral and 400 metres from Santo Domingo Church San Cristobal de las Casas.

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

    Situated in San Cristóbal de Las Casas in the Chiapas region, DEPARTAMENTO CENTRO SAN CRISTOBAL Estacionamiento lugares publicos en la calle has a patio and garden views.

    From US$65.22 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 5 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$52.18 per night

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

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 19 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$149.75 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 95 reviews

    La Fortaleza Hostel in San Cristóbal de Las Casas provides adults-only accommodation with a shared lounge and a bar.

    From US$30.72 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 530 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$16.97 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 10 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$75.10 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 114 reviews

    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.

    From US$88 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 10 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 8.8
    Fabulous - What previous guests thought, 152 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...

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

    Casa colonial en el centro de San Cristobal de las casas is set in San Cristóbal de Las Casas, 400 metres from Santo Domingo Church San Cristobal de las Casas, 500 metres from Central Plaza & Park, as...

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$37.76
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 368 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$47.36
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 247 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$25.92
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 1,159 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$36.69
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 84 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