Ганнибал, по-видимому, уплыл на Крит. Потом он бежал в Армению, провозгласившую независимость от империи Селевкидов. Затем Ганнибал перебрался к царю Вифинии Прусию, воевавшему со своим соседом – союзником римлян. Римляне вновь потребовали выдачи Ганнибала, и тот, понимая, что для него все кончено, в 183 году до н. э. принял яд из перстня, который на всякий случай всегда носил при себе.