The Suhre rises from the Sempachersee in Oberkirch north of the lake just next to medieval town of Sursee, which it traverses afterwards. After the underpass of the A2 motorway the creek Ron from the Mauesee joins the Suhre in the Sursiwald from the west. Chommlibach joins the Suhre right afterwards. Then it runs further north between the villages Knutwil and Büron in the distance. Then it continues west of Triengen and east of the village Winikon in the middle of the valley and the last one in canton of Lucerne passing in the distance of the now Aargovian villages situated at the bottom of the enclosing hills on each side of the flat, about 2 km wide valley. Just before Staffelbach, the Suhre traverses at 471m the end moraine of the glacier that formed the upper Suhre Valley and flows then through Staffelbach. Still running north it passes Wittwil in the east before entering Schöftland, where in the middle of this larger village the Ruederchen joins from the east. Ruederchen is a larger creek which forms the Ruedertal, which in itself divides from north-west to south-east the north-south mountain range between the Suhretal and the Wynetal in the east. After Schöftland the Suhre runs west of Hirschthal ad further away from Holziken in the east. Holziken is at the northern bottom end of the eastern mountain range of the upper two third of Suhre Valley. East of Holziken the Ürketal with its Ürke joins the Suhretal and makes the valley again more than 2 km wide. But only 500 metres further north the valley gets even wider, since the valley of the Mülibach joins now the Suhretal from the west, as well as nowadays the most frequented motorway in Switzerland, the A1. While the Mülibach becomes the Köllikerbach after traversing Kölliken in the west end of the valley, the Ürke passes Kölliken on its east side, both running further north and joining each other before Oberentfelden. The Suhre passes Ober-, Mittel-, and Untermuhen on their west sides, but now on the east side of the valley. The Suhre, after it underpasses the A1, it traverses Oberentfelden right in the middle of this larger village and also now in the middle of the valley, to be joined by the Ürke in Unterentfelden just after Oberentfelden and runs now almost westwards to circumvent the Gönert hill. About after 2 km it runs through the middle of Suhr, turns again to the north, being joined by the Wyna from the right just before Buchs. After underpassing one of the major Swissrailway lines, the Suhr passes Aarau on its eastern end and joins the much larger Aare running east-north-east at 362 metres above sea level.