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

  • Hotel Cesars

    From US$ 64

    Hermilio Lopez 18, San Ramon, 29240, San Cristobal De Las Casas, Chiapas, San Cristobal de las Casas, Mexico (To the map)

    The centre of San Cristobal de las Casas can be reached within a 20-minute walk, and natural attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 64
  • Casa Pavo Real - Hermosa Casa Vacacional Privada

    From US$ 189

    Flavio A. Paniagua No. 111 Entre Orquidea Y Clavel, San Cristobal de las Casas, Mexico (To the map)

    Orquideas Moxviquil Botanic Garden is 2.4 km from the hotel, while Plaza on March 31 City Park is nestled…

    To the hotel

    price for 1 night
    Book Now From US$ 189
  • Hotel Marquez

    From US$ 26

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

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

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Co404 San Cristobal - Coliving Coworking

    Co404 San Cris - Coliving/Coworking 19A, San Cristobal de las Casas, Mexico (To the map)

    This San Cristobal de las Casas hotel has a convenient location merely 0.7 km from the vibrant Museum…

    To the hotel

    Book Now
  • Hotel Molino De Santa Lucia

    Clemente Robles, San Cristobal de las Casas, Mexico (To the map)

    The hotel is about 700 metres from San Cristobal Church, while Amber Educational Museum is merely 0.8…

    To the hotel

    Book Now
  • Hotel Principe Maya

    From US$ 106

    Avenida Ignacio Allende 17 Avenida Ignacio Allende 17, San Cristobal de las Casas, Mexico (To the map)

    Located 450 metres from Convento de Santo Domingo de Guzman, the hotel is just moments from the 16th…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Hotel Suites Carmelita

    Calle Ninos Heroes 14, San Cristobal de las Casas, Mexico (To the map)

    This San Cristobal de las Casas hotel lies approximately 5 minutes on foot from Plaza 31 de Marzo and…

    To the hotel

    Book Now