Carcastillo és un municipi de Navarra, a la comarca de Ribera Arga-Aragón, dins la merindad de Tudela. Limita amb Murillo el Fruto, Gallipienzo i Cáseda al nord; Sos del Rey Católico (Aragó) i Sádaba (Aragó) a l'est; al sud, les Bardenas Reales i Mélida, i a l'oest, Santacara.