Su caudal medio es de unos 195 m³/s en su desembocadura, por lo que ya a principios del siglo XX se construyeron en su recorrido algunas centrales hidroeléctricas.
El río Enns surge en el Estado de Salzburgo en el macizo Radstädter Tauern, a los pies del Kraxenkogel a una altitud de 1735 m. Desde allí fluye a lo largo de un valle formado en la época glacial en dirección oriental hacia Estiria pasando por el lado sur del macizo Dachstein.
En total, se han construido en el río Enns diez centrales hidroeléctricas con una producción global de 345 MW.
Tras la Segunda Guerra Mundial y durante la ocupación de Austria por las potencias aliadas, se encontraba en el puente Ennsbrücke la frontera entre la zona soviética y las zonas occidentales.
En la parte alta del río corre paralela una importante carretera de tránsito que une Alemania y Eslovenia.