Este municipio se localiza en las Montañas del Oriente. Está formado por una extensión territorial de unos 8,617.49 kilómetros cuadrados. Se encuentra a una altura de 900 metros sobre el nivel del mar. Territorialmente Ocosingo colinda al norte con el municipio de Palenque, al este y al sur con Guatemala, en la zona suroeste con Las Margaritas y al noroeste colinda con los municipios de Chilón, Oxchuc, Altamirano y San Juan Cancuc.