Mahlu sijaitsee Saarijärven lounaisosassa noin 20 kilometriä keskustasta. Saarijärven – Ähtärin tietä eli Myllymäentietä 12 km Saarijärveltä avautuu Hietamäen ja Kalmukankaan väliseltä mäeltä Mahlunjärven eteläisin pohjukka ja sen takana Mahlun asutut mäet.

Mahlun kylä on pääosin Myllymäentien varrella. Mahlu eroaa pinnanmuodostukseltaan ja jylhän kauniiden maisemiensa puolesta melkoisesti pitäjän muista osista. Mäkiä on kymmenittäin ja muutamat niistä kohoavat 140 metrin korkeuteen Mahlunjärven pinnasta laskettuna.