Iwanowka liegt am linken Ufer des Flusses Belaja 19 Kilometer nördlich vom Rajonzentrum Meleus. Der Gemeindesitz Darino befindet sich zehn Kilometer südwestlich. Die nächste Bahnstation ist Sigran an der Strecke von Ufa nach Orenburg 13 Kilometer westlich.