Bomilcar was a Carthaginian commander in the Second Punic War (218–201 BC).
He was the commander of the Carthaginian supplies which were voted to Hannibal after the battle of Cannae (216 BC), and with which he arrived in Italy in the ensuing year. In 214 BC, he was sent with 55 ships to the aid of Syracuse, then besieged by the Romans; but, finding himself unable to cope with the superior fleet of the enemy, he withdrew to Africa.
In 212 BC, he escaped the harbor at Syracuse, carrying to Carthage news of the perilous state of the city (all of which, except Achradina, was in the possession of Marcellus), and returning within a few days with 100 ships.
In the same year, on the destruction by pestilence of the Carthaginian land-forces under and , Bomilcar again sailed to Carthage with the news, and returned with 130 ships, but was prevented by Marcellus from reaching Syracuse. He then proceeded to Tarentum, apparently with the view to cutting off the supplies of the Roman garrison in that town; but, as the presence of his force only increased the scarcity under which the Tarentines themselves suffered, they were obliged to dismiss him.