Situata a 662 metri d'altitudine, sulle propaggini orientali dell'Appennino Lucano (versante adriatico), Bella è una cittadina di origine remota, probabilmente edificata sulle rovine di Numistrone, l'antica città lucana distrutta nella battaglia combattuta nella zona fra Annibale e Marcello nell'anno 210 a.C.