Ottenbach, localité qui a une altitude d'environ 409 mètres au dessus du niveau de la mer, s'étend sur la rive du fleuve Reuss, dans une zone naturelle protégée et employée comme zone de loisirs locale et sur le hameau de Rickenbach appartenant à la ville.
Le territoire s'étale sur 5,01 kilomètres carrés, pour une population de 2555 habitants, selon le recensement de l'année 2018. Berne, la capitale du pays, est à une distance, à vol d'oiseau, de 81 kilomètres de son centre géographique.