Die Surb ist ein Nebenfluss der Aare. Sie ist rund 18 Kilometer lang und fliesst auf dem Gebiet der Kantone Zürich und Aargau.
Die Surb entspringt dem Gebiet Lägern, nördlich unter der Hochwacht auf dem Gemeindegebiet von Schöfflisdorf (Kanton Zürich). Der noch kleine Bach fliesst danach in westlicher Richtung durch das Wehntal und die Orte Oberweningen und Niederweningen. Nach vor dem Dorf Ehrendingen tritt er dann in den Kanton Aargau über. Hier nimmt sie von links den Gipsbach auf. Die Surb dreht nun nach Nordwesten und fliesst durch das Surbtal und dabei durch die Ortschaften Lengnau, Endingen und Tegerfelden. Jetzt erreicht sie Döttingen wo sie von rechts in die Aare mündet, kurz bevor diese zum Klingnauer Stausee gestaut wird.
Die Gewässerlaufnummer der Surb ist die Nummer 696.