Leoben si situa nel nord didella Estiria[[Stiria]], nella valle del [[fiume]] [[Mura (fiume)|Mura]]. La città antica sta nella curva didel Mura sotto l'imboccatura di Vordernberger Bach. Al nord della città sta il monte Hochschwab, ed all'est, le montagne Eisenerzer Alpen.