Macroom was built on the River Sullane, a tributary of the River Lee. Its hinterland lies on a valley at the foot of the Boggeragh Mountains. The town stretches for about and largely consists of two long streets, Main Street and New Street, divided by the Ten Arch Bridge, which also leads off to the suburb of Massey Town, further towards the village of Ballinagree and the Boggeragh Mountains.