The Bremer rises in the hills of the Scenic Rim, passes close to the town of Rosewood and winds through the city of Ipswich. The catchment area is bordered by the Little Liverpool Range to the west, with the Main Range lying to the south and south-west. Towards the east is Flinders Peak and the Flinders Peak Group. The river has a number of tributaries including Deebing Creek, Bundamba Creek, Purga Creek, Reynolds Creek, Warrill Creek, Western Creek and Franklin Vale Creek. The town of Grandchester is situated on Western Creek and Rosevale was settled on the upper reaches. Its length is about .