Castelbottaccio es una comuna (municipio) de la provincia de Campobasso en la región italiana de Molise , ubicada a unos 20 kilómetros (12 millas) al norte de Campobasso en línea recta pero a 36 kilómetros por carretera.
Castelbottaccio limita con los siguientes municipios: Civitacampomarano , Lucito , Lupara y Morrone del Sannio .