San Lucas colinda al norte con el municipio de Zinacantán, al sur con Chiapilla, al este con San Cristóbal de las Casas y al oeste colinda con el municipio de Acala. Cuenta con una extensión terriorial total de 154.00 kilómetros cuadrados.