where is san cristobal located
Book here and enjoy southern Mexico San Cristobal de las Casas San Cristobal de las Casas is located in a fertile valley surrounded by mountains in the state of Chiapas, in southern Mexico. It is home to several indigenous groups who are descended from the Mayans.