Der Almbach(fluß) ist der natürliche Abfluß des Hintersees. Er erreicht eine Länge von 17 Km und mündet bei Hallein in die Salzach. Im Mittellauf wird der Bach durch den Wiestalstausee gestaut, eine Restwassermenge bleibt bestehen um den Fischbestand nicht zu gefährden.
Zuflüsse sind der Mörtlbach von Krispl, der Weißbach von Hinterwinkl, der Schwarzaubach von Ebenau, der Rettenbach von der Hinterschroffenau und der Maierhofbach sowie der Anaerbach vom Wieserhörndl