La ciudad está muy bien situada, se encuentra a mitad de distancia entre Zaragoza y Logroño, en el corredor del Ebro que une el Mediterráneo y el Cantábrico, y en el eje que une Madrid con Francia, pasando por Soria y Pamplona.