Podgatunki i zasięg występowania Wyróżnia się cztery podgatunki B. githagineus, które zamieszkują: B. g. amantum – środkowe i wschodnie Wyspy Kanaryjskie. B. g. zedlitzi – południowa Hiszpania, północno-zachodnia i północno-środkowa Afryka. B. g. githagineus – Egipt, północno-środkowy i północno-wschodni Sudan. B. g. crassirostris – część populacji wędrowna. Tereny lęgowe znajdują się w południowej i wschodniej Turcji, w Armenii, Azerbejdżanie, we wschodnim Libanie, centralnej Syrii, południowym i wschodnim Izraelu, w Jordanii, na Synaju, w południowym Iraku, Kuwejcie, Półwyspie Arabskim i dalej od Iranu na wschód po Turkmenistan, Uzbekistan, Afganistan oraz północny i zachodni Pakistan. Zimowiska znajdują się także w południowym Pakistanie i północno-zachodnich Indiach.
W Polsce po raz pierwszy zaobserwowano go 15 maja 2022 roku we Wrocance w powiecie krośnieńskim (woj. podkarpackie); Komisja Faunistyczna Sekcji Ornitologicznej Polskiego Towarzystwa Zoologicznego zaakceptowała to stwierdzenie i wciągnęła gilaka pustynnego na Listę awifauny krajowej.