En San Cristóbal de las Casas puedes encontrar lugares económicos que oscilan en los  400 pesos por noche como B&B Le Gite del Sol, Hotel Maria Angelina y Hotel Posada Las Casas.