Garzón limita por el norte con el municipio de Gigante, por el sur con el municipio de Guadalupe, al suroeste con los municipios de Altamira; por el oriente con el departamento del Caquetá y por el occidente con el municipio de Agrado.