Bonefro grenser til følgende kommuner: Casacalenda, Montelongo, Montorio nei Frentani, Ripabottoni, San Giuliano di Puglia, Sant'Elia a Pianisi, Santa Croce di Magliano.