Oñate limita con los siguientes municipios: al norte con Vergara y Anzuola, al sur con Álava, al este con Legazpia y al oeste con Mondragón y Arechavaleta.