I 332 fvt. ble byen erobret av Aleksander den store. I 638 kom den under arabisk herredømme, men ble erobret av korstogsfarerne i år 1100 og ble en del av kongeriket Jerusalem. I 1110 tok kong Baldvin I av kongeriket Jerusalem imot den norske kongen Sigurd Jorsalfare og hans 60 skip i havna i Akko (norrønt: «Akersborg»). Sigurd var den første kongen som kom på visitt, på veier dekket av tepper og palmer. Selv om Jerusalem var gjenerobret av kristne styrker etter korstoget i 1099, var fortsatt store deler lengre nord under muslimsk kontroll. Kong Baldvin ba om kong Sigurds hjelp til å innta byen Sidon i dagens Libanon (byen heter i dag Sayda). Sigurds styrke angrep sjøveien, mens Baldvins styrke angrep over land.