Nablus se encuentra a 36 kilómetros de Ramala, Palestina; 42 kilómetros al este de Tel Aviv, Israel; 110 kilómetros al oeste de Amán, Jordania; y 63 kilómetros al norte de Jerusalén.