Sin embargo, la estancia de Polibio en Megalópolis fue muy breve y muy pronto retornó a Italia, donde tomó parte en la expedición de Publio Cornelio Escipión Emiliano a África hasta la caída de Cartago en 156 a. C.