Bennettøya består av sedimentære og vulkanske bergarter fra tidlig paleozoikum, sen krittid, pliocen og kvartær. De eldste bergartene på Bennettøya er moderate skråstilte marine sedimentære bergarter fra kambrium til ordovicium. De består av et om lag 500 meter tykt lag av argilitter med små mengder siltstein og kalkstein som inneholder trilobitter fra mellomkambrium og 1000-1200 meter med argilitt fra ordovicium, silstein og kvartssandstein som inneholder graptolitter. Disse bergartene fra paleozoikum ligger under lag med argilitter, kvartsittlignende sandstein, basaltisk lava og tuff fra sein krittid. Laget fra sen krittid ligger under basaltisk lava fra pliocen til kvartærperioden. De vulkanske bergartene fra kvartær danner vulkankjegler.