Menu

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.

3 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

112 results

  • 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$ 46

    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$ 46
  • 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
  • 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 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
  • Hotel Casa Margarita

    From US$ 29

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

    This San Cristobal de las Casas property is a mere 5 minutes' stroll from the candy - colored Cathedral…

    To the hotel

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

    From US$ 29

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

    Enhanced by restaurants and bars, the smoke-free accommodation is approximately 5 minutes by car from…

    To the hotel

    price for 1 night
    Book Now From US$ 29
  • Hotel Ocho Barrios

    From US$ 35

    Nicolas Ruiz 100-1, San Cristobal de las Casas, Mexico (To the map)

    The accommodation is about 80 km from Angel Albino Corzo International airport and really close to such…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • 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
  • Hotel Casa Azabache

    From US$ 22

    46 Francisco Leon, Barrio De Santa Lucia, San Cristobal de las Casas, Mexico (To the map)

    The centre of San Cristobal de las Casas is a 10 minutes' walk of the property. Iglesia Del Carmen is…

    To the hotel

    price for 1 night
    Book Now From US$ 22
  • Hotel El Zaguan Historico

    From US$ 44

    Guadalupe Victoria, 65 Barrio La Merced, San Cristobal de las Casas, Mexico (To the map)

    The accommodation is nestled around a 20-minute walk from Lago Chapultepec. Mirador de la Escuela SolMaya…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Hostal El Rincon De Los Camellos

    From US$ 13

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

    This San Cristobal de las Casas guest house is about 80 km from Angel Albino Corzo International airport…

    To the hotel

    price for 1 night
    Book Now From US$ 13
  • Hotel Palace Inn Sclc

    From US$ 38

    Francisco Leon 9 Barrio Santa Lucia, San Cristobal de las Casas, Mexico (To the map)

    The hotel is not too far from Cafemuseo cafe, while Templo de Santo Domingo is a 12-minute walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • La Tozi Hotel

    From US$ 28

    51 Real De Guadalupe, San Cristobal de las Casas, Mexico (To the map)

    The property is situated in a garden, while Arteria Chiapas is approximately a 5-minute ride away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 28
  • 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
  • Taller De Juan - Casa Hotel

    From US$ 146

    Av Diego Dugelay Barrio Del Cerrillo, 22, San Cristobal de las Casas, Mexico (To the map)

    Standing just 6 minutes on foot from Steps and Na Bolom Cultural Centre, the accommodation is a mere…

    To the hotel

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

    From US$ 26

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

    Nestled 19 minutes on foot from Amber Museum, the property is around a 5-minute drive from Nuestras Raices.

    To the hotel

    price for 1 night
    Book Now From US$ 26