Mirabella is located 46 kilometers far from the provincial capital, Avellino, and 30 from Benevento.
It counts the hamlets (frazioni) of Calore (shared with Venticano), Passo di Mirabella, and Pianopantano.