La localidad de Elizondo está situada en el centro del valle de Baztán a ambos lados del río Baztán o Bidasoa y a una altitud de 200 msnm.