Menu

Search options

2025-03-30

2025-03-31
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in San Cristobal de las Casas

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

236 results

  • Hotel Bo

    From US$ 229

    Av. 5 De Mayo # 38 Barrio Mexicanos, San Cristobal de las Casas, Mexico (To the map)

    The designer Bo is located only 500 metres from Amber Museum and Lagunas de Montebello is nearly a 5…

    To the hotel

    price for 1 night
    Book Now From US$ 229
  • Hotel San Martin

    From US$ 20

    Real De Guadalupe 16, Colonia Centro, San Cristobal de las Casas, Mexico (To the map)

    Located a minute away from Templo de Santo Domingo, this San Cristobal de las Casas hotel also provides…

    To the hotel

    price for 1 night
    Book Now From US$ 20
  • Santuario Las Escaleras

    From US$ 58

    Isauro Rossete 4, Barrio La Merced, San Cristobal de las Casas, Mexico (To the map)

    The centre of San Cristobal de las Casas is a 10 minutes' walk of the accommodation. The vibrant Museum…

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • Casa Santa Lucia

    From US$ 72

    Avenida Josefa Ortiz de Dominguez No. 13 Barrio Santa Lucía, San Cristobal de las Casas, Mexico (To the map)

    The accommodation is situated about 80 km from Angel Albino Corzo International airport and within 5…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Sombra Del Agua

    From US$ 66

    1 Marzo 15 Zona Centro, San Cristobal de las Casas, Mexico (To the map)

    This San Cristobal de las Casas property has a central setting 14 minutes' walk from Lagunas de Montebello…

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Casa Del Alma Hotel Boutique & Spa

    From US$ 95

    Avenida 16 De Septiembre # 24, Centro, San Cristobal de las Casas, Mexico (To the map)

    Nestled in the centre of San Cristobal de las Casas and a 6-minute walk from Cafemuseo cafe, the accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Hotel Diego De Mazariegos

    From US$ 48

    Calle Profesora Maria Adelina Flores Central Zone 2 Calle Profesora Maria Adelina Flores Central Zone 2, San Cristobal de las Casas, Mexico (To the map)

    The property is notable for its central setting right in the centre of San Cristobal de las Casas and…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Hotel Grand Maria

    From US$ 39

    Flavio A. Paniagua # 17, Centro, San Cristobal de las Casas, Mexico (To the map)

    The property is at a distance of 500 metres from Central Plaza & Park, 9 minutes' stroll from Museo del…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel Villas Casa Morada

    From US$ 57

    Avenida Diego Dugelay 45 El Cerrillo, San Cristobal de las Casas, Mexico (To the map)

    The property has a comfortable location in the centre of San Cristobal de las Casas, just off the vibrant…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Plaza Magnolias

    From US$ 49

    Avenida Insurgentes #14, Centro, San Cristobal de las Casas, Mexico (To the map)

    The accommodation is surrounded by a garden, while Lagunas de Montebello is a mere 12 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 49
  • City Express By Marriott Comitan

    From US$ 62

    Blvd. De Las Federaciones Km. 1260 No. 4023, Barrio De Chichima Acapetahua, Comitan de Dominguez, Mexico (To the map)

    Nestled 5 km from Archaeological Museum of Comitan, the property is 15 minutes by car from Centro Cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Hotel Villa Real II

    From US$ 34

    Benito Juarez 24, San Cristobal de las Casas, Mexico (To the map)

    Reserva Moxviquil lies about a 10-minute ride away, and Museo de Trajes Regionales is quite close to…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Hotel Adobe Y Teja

    From US$ 106

    Frans Blom #10 Colonia Cuxtitali, San Cristobal de las Casas, Mexico (To the map)

    The property is situated in the very heart of San Cristobal de las Casas, at a moderate distance from…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Plaza Gallery Hotel Boutique

    From US$ 116

    Av Guadalupe Victoria Esquina 16 De Septiembre, San Cristobal de las Casas, Mexico (To the map)

    Thanks to its ideal location, the property is in the heart of San Cristobal de las Casas, a mere 0.7…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Hotel Cielo Y Selva, San Cristobal De Las Casas

    From US$ 29

    Francisco I Madero #94, San Cristobal de las Casas, Mexico (To the map)

    The property is located in the very heart of San Cristobal de las Casas 6 minutes' walk from Na Bolom…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Hotel Casa Mexicana

    From US$ 36

    Calle 28 De Agosto 1, Centro, San Cristobal de las Casas, Mexico (To the map)

    The colonial-style property has a beautiful setting 10 minutes' drive from Humedales Park, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Guayaba Inn Boutique Hotel

    From US$ 104

    Calle Comitan 55, San Cristobal de las Casas, Mexico (To the map)

    This San Cristobal de las Casas property places you within a 5-minute drive of Iglesia Del Carmen and…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Hotel San Luis

    From US$ 18

    Calle Diego De Mazariegos 51, San Cristobal de las Casas, Mexico (To the map)

    This property is situated in the heart of San Cristobal de las Casas and steps from a museum and a church.

    To the hotel

    price for 1 night
    Book Now From US$ 18
  • Hotel Brisas Express

    From US$ 34

    Carretera Panamericana Km. 1168 No. 26, San Cristobal de las Casas, Mexico (To the map)

    Parque Central is within 20 minutes' walk of this property, while Lagunas de Montebello is just 1.9 km…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Hotel Na Bolom

    From US$ 33

    Vicente Guerrero 33, San Cristobal de las Casas, Mexico (To the map)

    Located within a short walking distance of Guadalupe Church, the property also provides easy access to…

    To the hotel

    price for 1 night
    Book Now From US$ 33