Traun ligt op de noordelijke oever van de gelijknamige rivier. In het noorden grenst Traun aan de provinciehoofdstad Linz.
De stad heeft een mooi aanbod aan kunst en cultuur. Het recreatiegebied rond de Oedtsee in Traun is een populaire bestemming voor zowel sportliefhebbers als mensen die op zoek zijn naar ontspanning.