Enns er en by i Oberösterreich beliggende 281 m over havet ved floden Enns, som udgør grænsen til Niederösterreich.
Enns er Østrigs ældste by. Dokumentet, der erklærer byen en by, kan findes på lokalmuseet og daterer den tilbage til 1212. Byens vartegn er et 60 meter højt tårn.