Alepo se encuentra a unos 120 km tierra adentro desde el Mar Mediterráneo, en un llanura a 380 metros sobre el nivel del mar, 45 kilómetros al este del puesto de control de frontera sirio-turca de Bab al-Hawa.