Dens øvre løb ligger for størsteselens vedkommende i Kanton Obwalden nord for bjergtinden Titlis, fra hvilken den får det meste af sit vand.Ved Engelberg drejer floden fra, flyder forbi Wolfenschiessen og 15 km. gennem kanton Nidwalden for at munde ud ved Buochs i 434 m.o.h i Vierwaldstättersøen.