В XV в. на месте города возникло небольшое поселение народности аккра. В первой половине XVI в. на побережье нынешней территории Ганы высадились португальцы. Они построили здесь форт, который в 1578 г. был разрушен африканцами. В дальнейшем на месте современной Аккры было возведено несколько укреплений колонизаторов: голландский форт Ашер (1605), датский замок Кристиансборг (1659), английский форт Джеймс (1673). Европейские колонизаторы занимались вывозом рабов и золота. Аккра превратилась в важный торговый центр. До конца XIX в. Аккра была пунктом оживленной работорговли, а также торговли золотом и пальмовым маслом. За обладание богатствами Золотого Берега (такое название дали стране колонизаторы) велась ожесточенная борьба между европейцами. К середине XIX в. прибрежные районы нынешней Ганы стали английской колонией. В 1876—1957 гг. Аккра была резиденцией колониальных властей Золотого Берега.
После Второй мировой войны усилилась борьба за национальную независимость страны. Независимость Ганы была провозглашена в 1957 г. В 1960 г. Гана стала республикой, Аккра — ее столицей, местопребыванием президента, парламента.
Мемориальная Арка Независимости в Аккре
В городе имеются пищевые, текстильные, металлообрабатывающие предприятия. Кустарное производство ювелирных изделий.
Одной из достопримечательностей столицы является рынок «Макола». Продавцы на рынке, «маммис» (мамочки), торгуют обувью, одеждой, галантерейными и многими другими товарами, а также овощами и фруктами. Женщины носят на голове порой целый ларек с товарами. Одеты женщины в кенте — национальную одежду Ганы, состоящую из двух кусков ткани: один из них обматывается вокруг бедер, его носят как длинную юбку, а другой закрывает верхнюю часть тела, образуя своеобразную блузку. Кенте не полагается скалывать булавками или застегивать на пуговицы, умение носить его — своего рода искусство. Кенте — символ Ганы.