Accra ble grunnlagt av ga-folket på 1400-tallet som et handelssentrum for handelen med portugiserne som anla et fort der. Byen vokste opp på 1600-tallet rundt tre slavehandelsstasjoner. På 1600-tallet grunnla nederlendere Fort Crevecoeur («Hjertesorgenes festning») der Accra ligger, Ussher Town vokste opp rundt fortet. I nærheten ble Christiansborg reist av Danmark og Fort James av briter. I 1877 erstattet Accra byen Cape Coast som hovedstad for den britiske kolonien Gullkysten. Svensker, nederlendere, franskmenn, briter og dansker kom i løpet av 1600-tallet.