Menu

Search options

2025-06-16

2025-06-17
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.

4 star 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

57 results

  • 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 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
  • Plaza Magnolias

    From US$ 54

    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$ 54
  • City Express By Marriott Comitan

    From US$ 63

    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$ 63
  • Guayaba Inn Boutique Hotel

    From US$ 91

    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$ 91
  • 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 Mansion Del Valle

    From US$ 43

    Diego De Mazariegos No 39, San Cristobal de las Casas, Mexico (To the map)

    The property is located in the historical centre of San Cristobal de las Casas, only 6 minutes' walk…

    To the hotel

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

    From US$ 64

    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$ 64
  • 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
  • Noma Bed & Breakfast

    From US$ 47

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

    The accommodation is situated about 80 km from Angel Albino Corzo International airport and 500 metres…

    To the hotel

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

    From US$ 41

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

    This 4-star hotel is about 80 km from Angel Albino Corzo International airport and relatively close to…

    To the hotel

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

    From US$ 48

    16 De Septiembre 27, Barrio De Mexicanos, San Cristobal de las Casas, Mexico (To the map)

    Located about a 5-minute ride from Amber Educational Museum, the accommodation is not too far from Templo…

    To the hotel

    price for 1 night
    Book Now From US$ 48
  • Axkan Arte Hotel

    From US$ 39

    Alvaro Obregon 2, Barrio De Santa Lucia, San Cristobal de las Casas, Mexico (To the map)

    Nestled approximately a 5-minute ride from Mirador de la Escuela SolMaya, the contemporary-style accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Hotel Hacienda Don Juan

    From US$ 37

    Prolongacion Insurgentes 162 Colonia Maria Auxiliadora, San Cristobal de las Casas, Mexico (To the map)

    Nestled within 10 minutes' drive of Amber Museum, the property is nearly a 10-minute drive from Kakaw…

    To the hotel

    price for 1 night
    Book Now From US$ 37
  • 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
  • Posada Real De Chiapas

    From US$ 72

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

    The accommodation lies around a 5-minute ride from Mesoamerican Museum of Jade and only a short drive…

    To the hotel

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

    From US$ 60

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

    The centre of San Cristobal de las Casas can be reached within a 10-minute walk. The nearby cultural…

    To the hotel

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

    From US$ 33

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

    This property puts you in the heart of San Cristobal de las Casas, 5 minutes' drive from Orquideas Moxviquil…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Piedra Negra Boutique Hotel

    From US$ 38

    Calle Doctor Jose Felipe Flores, San Cristobal de las Casas, Mexico (To the map)

    Guadalupe Church and the vibrant Museum of Traditional Textiles are only 1.1 km and 0.8 km from this…

    To the hotel

    price for 1 night
    Book Now From US$ 38