Die Alm ist der Abfluss des Almsees nördlich des Toten Gebirges und fließt durch das Almtal Richtung Norden. Sie durchfließt Grünau im Almtal, passiert Scharnstein, Pettenbach, später Vorchdorf, Steinerkirchen an der Traun und Bad Wimsbach-Neydharting und mündet im Gemeindegebiet von Fischlham in die Traun.  Viele größere und kleinere Zuflüsse machen aus der Alm einen breiten Gebirgsfluss mit auch im Sommer verhältnismäßig kaltem Wasser. Der wichtigste Nebenfluss, die Laudach, fließt im südlichen Gemeindegebiet von Bad Wimsbach-Neydharting von links in die Alm. (Quelle: https://de.wikipedia.org/wiki/Alm_(Fluss).