The Bremer River rises on the eastern side of the Mount Lofty Ranges at an altitude of 431 meters AHD south of Mount Torrens and flows generally south, joined by the Mount Barker Creek and Dawesley Creek, before emptying into Lake Alexandrina at the lower end of the Murray-Darling basin.