Вернувшись в Петербург прямо из Селенгинска[70] (в Тобольск он, вероятно, попасть не успел), Ганнибал в январе или феврале 1731 г. женился на гречанке
В 1741 г. (26 января) Ганнибал снова определился на службу, будучи назначен, с чином артиллерии подполковника, в Ревельский гарнизон, причем получил мызу Рагола, в Ревельском уезде;[73] вскоре (12 января 1742 г.) императрица Елизавета Петровна произвела его из подполковников прямо в генерал-майоры, с определением обер-комендантом в Ревель,[74] где и прослужил он десять лет. За это время сохранилось много официальных и полуофициальных писем Ганнибала, характеризующих его служебную деятельность и отношения к разным лицам[75]. Граматою имп. Елизаветы, от 12 января 1746 г., ему были пожалованы значительные имения — «Михайловская Губа» (в пригороде Воронине, Псковской губ.), принадлежавшая до того царевне Екатерине Иоанновне (ум. в 1733 г.), со всеми землями и 569 душами крестьян[76].
25 апреля 1752 г. Ганнибал был переименован в генерал-майоры от фортификации и назначен управлять искусственною, строительною частию инженерного ведомства[77]. В следующем году (9 сентября) решено было, наконец, после долгих перипетий, дело Абрама Петровича с его первой женой: она была признана виновною и сослана в Староладожский женский монастырь, а брак Ганнибала с Христиной Шеберх признан законным, хотя на него и наложены были эпитимия и штраф[78]. 25 декабря 1755 г. Ганнибал был пожалован в генерал-поручики, с назначением Выборгским губернатором, но через два дня последовал новый указ, коим он, попрежнему, оставлялся в инженерном корпусе. В истории этого ведомства Ганнибал является одним из видных деятелей своего времени,[79] сотрудником генерал-фельдцейхмейстера графа П. И. Панина. Назначенный членом Канцелярии Главной артиллерии и фортификации, он 4 июля 1756 г.[80] произведен был в инженер-генералы, а затем — в генерал-аншефы, с определением главным директором Ладожского канала "и кронштадтских и рогервикских строений (23 ноября 1759 г.)[81]. Награжденный затем (30 августа 1760 г.) орденом св. Александра Невского, Ганнибал в следующем году оплакал смерть имп. Елизаветы, а в 1762 г., 9 июня, уволился в отставку[82] — за несколько дней до вступления на престол Екатерины II; последняя, бее сомнения, лично знала Абрама Петровича, к которому в 1765 г. обращалась с милостивым рескриптом, спрашивая его о проектированном Петром Великим канале от Москвы до Петербурга[83]. Остаток дней своих, еще довольно продолжительный, А. П. Ганнибал провел в пожалованном ему имении Суйде;[84] здесь он скончался 14 мая 1781 г., здесь и погребен, но могила его не сохранилась;[85] днем раньше, 13 мая, скончалась его супруга — Христина Матвеевна[86].
От первого брака своего Абрам Петрович не имел детей[87], а от второго у него было 11 человек; из них сведения сохранились о пяти сыновьях и четырех дочерях.