Vastogirardi è situato a 1.200 metri di quota ed è posto in prossimità delle sorgenti del fiume Trigno.
Il territorio è inserito in un comprensorio ricco di testimonianze di epoca sannitica.
Queste possono distinguersi in cinte fortificate e in aree sacre, gli unici segni che rimangono di questa antica civiltà, della quale tardano ad affermarsi entità urbane vere e proprie.
In località Sant’Angelo vi sono i resti di un tempio italico al quale si è sovrapposta in età longobarda la Chiesa di Sant’Angelo e di un edificio porticato, ambedue del II secolo a.C.
Del periodo romano rimangono poche tracce.