Xpujil se localiza en el sur este del estado, cerca de la frontera con el Estado de Quintana Roo al este y Peten (Guatemala) hacia el sur.