Den gamle havnen i Ashkelon strekker seg tilbake til neolittisk tid, mens oldtidens havneby Ashkelon er datert tilbake til bronsealderen og ble herjet og ødelagt i slutten av epoken. Like ved dagens Ashkelon ligger restene av den antikke Ashkelon. I løpet av sin historie har den blitt besatt og styrt av kanaanitter, filistere, israelere, assyrere, babylonere, grekere, fønikere, hasmoneerne, romere, persere, egyptere, muslimer, og korsfarere. Den ble ødelagt av muslimske mamelukkene fra Egypt i 1270 og falt da i glemselen.