Uri kantonban, négy forráspatak egyesüléséből keletkezik, amelyek közül a legnagyobb, az Urseren vagy Realper-Reuss a Furka-hágóról jön, míg a Gotthard-Reuss a St.-Gotthardról, és ezek Hospenthalnál egyesülnek.Dermattnál beleömlik az Oberalp tavának lefolyása, a folyó ezután észak-északkeletnek fordul, áttöri azon szurdokot, amelyet Ördöghídjának hívnak, végül Geschenennél felveszi a Geschenen-völgyi Reusst, Wasennél a Maient, Amstegnél a Maderani-völgyből a Kerstelenbachot, azután a Schachenthal lefolyását, itt hirtelen északnak fordul és folyása lelassul. Altdorftól nem messze, Seeland és Flüelen között a Vierwaldstätti-tóba ömlik. A tavatLuzernnél hagyja el, csakhamar beleömlik a Waldemme vagyis Kis-Emme;Zug,Zürich ésAargau között határfolyóként szolgál, azután fölveszi aLorzét, átlép Aargauba és Windisch közelében torkollik azAare folyóba.