La ciudad está ubicada en una terraza del Valle del Chama, rodeada por los ríos La Portuguesa y Montalbán.