Enclave

Marcilla se encuentra situado en la carretera comarcal NA- 128, Caparroso – Peralta, que cerca de Caparroso se une con la general NA – 121, Pamplona – Tudela.

Limita al norte con Falces, al este con Olite y Caparroso, al sur con Villafranca y al oeste con Funes y Peralta. Su término municipal es alargado y estrecho y se orienta arqueadamente de norte a sur. Lo atraviesa de este a oeste por su parte meridional el río Aragón.

El punto más alto del término está a 374 metros, en el Norte, y el más bajo se encuentra en la ribera del Aragón a unos 280 metros.