La villa de Marcilla está situada en la parte Sur de la Comunidad Foral de Navarra, en la cabecera del Valle del Ebro y el curso bajo del río Aragón a una altitud de 290 msnm.