Oteiza se encuentra a 51 km al suroeste de Pamplona y a 10 km al sureste de Estella, sobre una colina a 512 msnm.