A homoktövis eredetileg a Himalája lejtőin és főként Ázsiában termő növény, de ma már meghódította az egész világot, így Európa-, az Egyesült Államok- és Ázsia-szerte mindenhol megtalálható a tengerpartokon, ártéri területeken, folyó- és patakhordalékokon, illetve a sziklákon, hegyvidékeken is (Alpok, Kaukázus). Magyarországon is találkozhatunk vele a Duna mentén, a Balaton partján vagy a Csepel-szigeten. Nálunk védett növény.