Traun lies on the north bank of the river of the same name. To the north, Traun borders the provincial capital of Linz.
The town boasts a fine selection of art and culture. The leisure area around the Trauner Oedtsee lake is a popular destination for both sports enthusiasts and those seeking relaxation.