For at fremskynde krigens afslutning besluttede konsulerne for 256 at føre operationen til Afrika, på Karthago's hjemland. Konsulen Marcus Atilius Regulus landede på Cap Bon-halvøen med omkring 18.000 soldater. Han erobrede byen Aspis, derefter afviste Kartagens modangreb ved Adys og tog Tunis. Karthagoerne sagsøgte ham for at få fred, men hans betingelser var så barske at de i stedet fortsatte krigen. De hyrede spartanske lejesoldater, ledet af Xanthippus, til at lede deres tropper. I år 255 marcherede den spartanske general mod Regulus, der stadig havde lejret i Tunis, og som accepterede slaget for at undgå at dele æren med sin efterfølger. Men det flade land i nærheden af Tunis favoriserede de puniske elefanter, som knuste det romerske infanteri på Bagradas-sletten.
Kun 2.000 soldater undslap, og Regulus blev taget til fange. Konsulerne vandt alligevel en ny sejr ved Cape Hermaeum, hvor de erobrede 114 krigsskibe. Denne succes blev ødelagt af en storm, der udslettede den sejrrige flåde: 184 skibe af 264 sank, 25.000 soldater og 75.000 roere druknede. "Corvus" hindrede betydeligt skibets sejlads og gjorde dem sårbare under storme. Det blev opgivet efter en anden lignende katastrofe fandt sted i 253 (150 skibe sank med deres besætning). Disse katastrofer forhindrede enhver betydelig kampagne mellem 254 og 252.