Город был основан в начале XVII века выходцами из Бенина. Вскоре он превратился в важный культурный, политический и торговый центр, став столицей королевства Онича. В 1857 году оби (король) разрешил английскому купцу Уильяму Балфуру Бэйки (англ. William Balfour Baikie) построить неподалёку от города форт. В конце XIX город Онича вошёл в состав британской колонии Нигерии. С 1960 года — в составе уже независимой Нигерии. В 1965 году в городе был построен мост через реку Нигер длиной 1404 м.
Онича в настоящее время является портовым и торговым городом. В город стекается сельскохозяйственная пр . . .