Menu

Search options

2026-11-13

2026-11-14
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

227 results

  • Posada Real De Chiapas

    From US$ 72

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

    The comfortable hotel boasts a convenient setting just near Plaza on March 31 City Park. Museo del ambar…

    To the hotel

    price for 1 night
    Book Now From US$ 72
  • Hotel Real Del Valle

    From US$ 22

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

    The hotel is not far from Roman Catholic Diocese of San Cristobal de Las Casas, with the Moorish - style…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Hotel Jovel

    From US$ 32

    Flavio A Paniagua No.28, San Cristobal de las Casas, Mexico (To the map)

    The hotel has a convenient setting merely 1.1 km from La Merced Church, while natural sights like Orquideas…

    To the hotel

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

    From US$ 55

    C. Ejercito Nacional #42, Barrio Del Cerrillo San, San Cristobal de las Casas, Mexico (To the map)

    This comfortable hotel in the shopping district of San Cristobal de las Casas, a mere 1.6 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Gran Barrio

    From US$ 68

    16 De Septiembre Nro. 40, San Cristobal de las Casas, Mexico (To the map)

    The hotel has a convenient setting a mere 1.6 km from Guadalupe Church, while natural sights like Plaza…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Hotel Santa Clara

    From US$ 41

    Insurgentes 1, Col. Centro, San Cristobal de las Casas, Mexico (To the map)

    The hotel boasts central location in proximity to Kakaw Museum Cultural Cocoa and chocolate. Ex-Convent…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • La Estancia

    From US$ 41

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

    La Ensenanza is located in proximity to the hotel, and such natural sites as Plaza on March 31 City Park…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Hotel Pepe Pancho

    From US$ 30

    Avenida 5 De Mayo 24-B (Esquina 28 De Agosto), San Cristobal de las Casas, Mexico (To the map)

    The hotel benefits from a convenient setting just around the corner from the candy-colored Cathedral…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Hotel Tierra Maya

    From US$ 26

    Avenida De La Almolonga 28 A, San Cristobal de las Casas, Mexico (To the map)

    This San Cristobal de las Casas hotel has a convenient setting approximately 25 minutes' walk from Orquideas…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Hotel Arte Sano San Cristobal

    From US$ 32

    2 Julio M. Corzo, San Cristobal de las Casas, Mexico (To the map)

    Orquideas Moxviquil Botanic Garden is 2.3 km from the comfortable hotel and Arco del Carmen is about…

    To the hotel

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

    From US$ 37

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

    The convenient location of this San Cristobal de las Casas hotel places guests within 25 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • Alhambra Hotel - San Cristobal De Las Casas

    From US$ 21

    Calle Ejercito Nacional 37, San Cristobal de las Casas, Mexico (To the map)

    The centre of San Cristobal de las Casas can be reached in 5 minutes' walk of the comfortable hotel, and…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Hotel Casa Indigo

    From US$ 29

    Matamoros #8, San Cristobal de las Casas, Mexico (To the map)

    The hotel places you merely a 6-minute stroll from the Moorish - style Iglesia Del Carmen Church and…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Jungla Hotel Boutique

    From US$ 60

    Av Cristobal Colon 19B, San Cristobal de las Casas, Mexico (To the map)

    The hotel enjoys its convenient location within a few blocks of the vibrant Museum of Traditional Textiles.

    To the hotel

    price for 1 night
    Book Now From US$ 60
  • Hotel Pepen

    From US$ 31

    Dr. Navarro 17, San Cristobal de las Casas, Mexico (To the map)

    The comfortable hotel lies in an entertainment district in proximity to Guadalupe Church. The property…

    To the hotel

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

    From US$ 20

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

    The hotel has a convenient setting 2.4 km from Orquideas Moxviquil Botanic Garden. Plaza on March 31…

    To the hotel

    price for 1 night
    Book Now From US$ 20
  • Hotel La Antigua Express

    From US$ 62

    Francisco I. Madero 40 Hotel La Antigua Express, San Cristobal de las Casas, Mexico (To the map)

    This San Cristobal de las Casas hotel is just 0.7 km from the Moorish-style Iglesia Del Carmen Church…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Hotel Plaza 79

    From US$ 155

    57 Francisco Leon, San Cristobal de las Casas, Mexico (To the map)

    This elegant hotel has a convenient location a mere 1.2 km from Kakaw Museum Cultural Cocoa and chocolate.

    To the hotel

    price for 1 night
    Book Now From US$ 155
  • Hacienda Valentino

    From US$ 96

    Josefa Ortiz De Dominguez #44 Barrio Santa Lucia, San Cristobal de las Casas, Mexico (To the map)

    The hotel has a convenient setting just 1.1 km from Kakaw Museum Cultural Cocoa and chocolate, while…

    To the hotel

    price for 1 night
    Book Now From US$ 96
  • Hotel Barrio Antiguo

    From US$ 26

    Belisario Dominguez 27, San Cristobal de las Casas, Mexico (To the map)

    Located within 300 metres of Kinoki Cultural Center, the comfortable hotel is just near the vibrant Museum…

    To the hotel

    price for 1 night
    Book Now From US$ 26