El término municipal de Viana ocupa el ángulo suroccidental de Navarra, en la
zona más ribereña de Estella, a cuya merindad pertenece. Una frontera natural
al sur, el Ebro, lo separa de La Rioja (capital, Logroño), y otra convencional,
al oeste, de Álava (Labraza, Moreda y Oyón). La jurisdicción municipal es extensa,
pues abarca 7.780 hectáreas. Geográficamente se incluye en la Navarra Media
Occidental, Somontano de Viana-Los Arcos, que se abre al sur de Tierra Estella.
Pueden distinguirse tres zonas de norte a sur. La zona norte, montañosa, alcanza
una altitud máxima de 834 m. en el Alto de los Bojes. Comprende estrechos valles
entre montículos surcados por riachuelos, y llega hasta el núcleo urbano, enclavado
en un montecillo de 629 m. ya muy cercano a Álava. La zona media está formada
por una gran llanura con montículos de escasa importancia, tierras de secano
y pequeños regadíos en las orillas de los riachuelos. Su altitud decrece hasta
los 380 m. Es la zona más extensa, la mitad del término, y limita con la carretera
de Logroño-Mendavia. La zona sur abarca la gran llanura de la vega del Ebro,
que recorre el término, con trazado sinuoso, unos nueve kilómetros, y sirve
en parte de frontera con La Rioja. Su rica huerta produce frutas y hortalizas
en abundancia y su altura sobre el nivel del mar es de 360 m.
Al suroeste se halla la laguna de Las Cañas. Los riachuelos Perizuelas, Valdevarón
y Cornava se dirigen de norte a sur hacia el Ebro, surcando pequeños valles,
y con frecuencia se secan, más o menos, en años de fuerte estiaje.