El municipio limita por el Norte con los municipios de Páez y Campohermoso, al Sur con los municipios de Paratebueno y Medina en Cundinamarca; al Oriente con el municipio de Sabanalarga) y al Occidente con el municipio de Santa María.