San José de Suaita está ubicado sobre la Cordillera Oriental colombiana, a 240  km de Bogotá, la capital de Colombia; 196,8 km al sur de Bucaramanga, (Capital del departamento de Santander); y a 8,3 km al norte de la cabecera municipal.