Marnach (Luxembourgish: Maarnech) is a small town in the commune of Munshausen, in northern Luxembourg. As of 2007, the town has a population of 581. Near Marnach is the site of the transmitter of Radio Luxembourg.