Mlžné hory jsou vysoké hory na severozápadě Středozemě. Vyzvedl je Morgoth, aby zabránil Oromëmu převést první elfy na Západ do Valinoru. Tvoří tedy velikou překážku při cestě na východ k Osamělé hoře nebo Lesní říši. Je v nich jen velmi málo průsmyků, kterými by se dalo projít.
Pod Mlžnými horami trpaslíci vyhloubili veliké město Khazad-dum, později zvané Moria. Kopali však příliš hluboko a probudili balroga, ten je vyhnal a Khazad-dum obsadily skřetí legie. Od té doby bylo velmi nebezpečné pokusit se projít Morií. Na jižním konci Mlžných hor byla vybudována veliká pevnost Železný pas a v ní věž Orthank, ta měla chránit Gondor pře
d útokem ze západu a střežit Rohanskou bránu.
Na severním konci Mlžných hor je veliká hora Gundabad. Tam vybudovali trpaslíci také své sídlo, ale netrvalo dlouho a hora byla obsazena skřety. O Gundabad se pak dlouho bojovalo mezi trpaslíky a skřety. Na samém severu pak měl své sídlo, Carn-Dum, Černokněžný král Angmaru.