La commune de Buonalbergo est située à une vingtaine de kilomètres au nord-est de Bénévent, chef-lieu provincial, et 70 km de Naples, sur les rives du Calore Irpino.
Communications et transports
Voies routières
Route nationale 90 (Venticano - Foggia)
Chemins de fer
La gare la plus proche se trouve à Montecalvo Irpino, desservie par la ligne Caserte–Foggia.
↑« Classificazioni statistiche – anno 2026 », sur www.istat.it, Istituto Nazionale di Statistica italiano, (consulté le ) (Remarque : Lier le fichier à l'ensemble de données techniques.)