Bir Zeit ligger på mellom 765 og 815 meter over havet i Efraims fjell-land som er kjent blant annet fra Josvas bok i Bibelen. Den er ca ti kilometer nord for Ramallah og ca 25 km nord for Jerusalem. Ellers grenser den i nord til 'Atara, i øst til Jifna og Ain Siniya, i sør Surda, Abu Qasch og flyktningleiren al-Jalazun, og i vest Abu Shukheidim og Burham. Ved klarvær ser man herfra Tel Aviv og Middelhavet (ca. 50 km i vest).