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.
The quality of the water is at a high level (Drinking water). Fishes in the Alm comprise: Brown trout, Rainbow trout, Brook trout and Grayling.