Ibbenbüren (Ibbenbueren) is on the Ibbenbürener Aa river, at the northwest end of the Teutoburger forest and rather exactly in the center of the two cities Rheine in the west and Osnabrück in the east, both about 20 km away.