Mahu on Virossa Länsi-Virumaalla sijaitsevan Viru-Nigulan kunnan kylä aivan Suomenlahden rannassa. Mahun kylä on mainittu ensimmäisen kerran vuonna 1241. Kylästä länteen sijaitseen Mahun satama. Mahussa oli vuonna 2006 36 asukasta.

Suomalaisten kalastajien tiedetään käyneen keskiajalla kauppaa Mahussa. He vaihtoivat suolaa ja kuivattua silakkaa virolaisilta sisämaan talonpojilta saatuun rukiiseen.

Lähteet

Luokka:Viron kylät Luokka:Viru-Nigula