Andosilla se encuentra situada en la margen izquierda del río Ega, y también, a mayor distancia, del Ebro. Queda rodeada por las tierras de Sartaguda, Cárcar, Lerín, Falces, Peralta y San Adrián y en la margen derecha del Ebro, Calahorra (La Rioja).

Con una altura de 332 metros y una extensión superficial de unos 52 kilómetros cuadrados, Andosilla es uno de los pueblos más privilegiados geográficamente de la ribera navarra.