Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

2025-04-01

2025-04-02
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.

Resorts 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

67 results

  • Hotel Bo

    From US$ 177

    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$ 177
  • 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
  • Puerta Vieja Hostel

    From US$ 14

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

    The San Cristobal de las Casas accommodation is about 20 minutes' walk from Lago Chapultepec and within…

    To the hotel

    price for 1 night
    Book Now From US$ 14
  • 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$ 101

    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$ 101
  • 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 Villas Casa Morada

    From US$ 58

    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$ 58
  • 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 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
  • 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 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
  • Casa Lum

    From US$ 119

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

    The eco-friendly property is situated about a 10-minute ride from Orquideas Moxviquil Botanic Garden…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • Hotel San Marcos

    From US$ 32

    Av. Cresencio Rosas Num. 21, Barrio San Antonio, San Cristobal de las Casas, Mexico (To the map)

    The quiet San Marcos is around 5 minutes' drive from Iglesia De Santa Lucia, only a few minutes from…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Hotel Casavieja

    From US$ 70

    Maria Adelina Flores, 27. Barrio De Guadalupe, San Cristobal de las Casas, Mexico (To the map)

    The property has a beautiful setting a 5-minute ride from Orquideas Moxviquil Botanic Garden, while natural…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Parador Margarita

    From US$ 28

    Felipe Flores No 39, San Cristobal de las Casas, Mexico (To the map)

    Art gallerie and Arco del Carmen are 5 minutes and 9 minutes' walk away respectively. Plaza on March…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • Hostal La Isla

    From US$ 7

    1B Avenida Josefa Ortiz De Dominguez, San Cristobal de las Casas, Mexico (To the map)

    Found within a 5-minute drive of Lagunas de Montebello, the property is at a 950-metre distance from…

    To the hotel

    price for 1 night
    Book Now From US$ 7
  • Hotel La Casa De Mama

    From US$ 62

    Guadalupe Victoria 56, San Cristobal de las Casas, Mexico (To the map)

    Featuring a quiet setting, the accommodation is located a mere 5 minutes on foot from Museo del ambar…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Magnolias Boutique Suites & Spa

    From US$ 35

    Cristobal Colon 16, San Cristobal de las Casas, Mexico (To the map)

    The accommodation is about 80 km from Angel Albino Corzo International airport and at a distance of 600…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • 13 Cielos Hostel & Coworking

    From US$ 8

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

    The San Cristobal de las Casas property is 17 minutes' stroll from San Cristobalito and approximately…

    To the hotel

    price for 1 night
    Book Now From US$ 8
  • Ganesha Hotel

    From US$ 16

    Avenida 5 De Mayo #4, San Cristobal de las Casas, Mexico (To the map)

    Iglesia De Santa Lucia is close to the property, while Convento de Santo Domingo de Guzman is just 5…

    To the hotel

    price for 1 night
    Book Now From US$ 16