Ochánduri es un municipio de la comunidad autónoma de La Rioja situado sobre una ladera a orillas del río Tirón.
Limita al norte con los municipios de Treviana y Cuzcurrita de Río Tirón, al este con Baños de Rioja, al sur con Villalobar de Rioja y Herramélluri y al oeste con Leiva.
La localidad se encuentra entre los cerros Cuesta del Cortijo al noroeste y Cuesta de San Cristóbal al sureste.