Alm is a river in the Austrian state of Upper Austria.
The Alm is a right tributary of the Traun, which it meets near the town of Fischlham.
Its source is the lake Almsee. The Laudach is a left tributary of the Alm. Municipalities along the river are Grünau im Almtal, Scharnstein, Pettenbach, Vorchdorf, Steinerkirchen an der Traun and Bad Wimsbach-Neydharting.