Терновник в естественной среде произрастает в следующих регионах:
- Практически вся Европа. 14 Северная граница проходит севернее 60° с. ш. по Скандинавскому полуострову и крайнему юго-западу Финляндии, на востоке доходит до Мордовии и южной части Татарстана. 1
- Казахстан, Тунис, Малая Азия и Иран. 14
- Крым и Кавказ. 14 В этих регионах терновник встречается до высот 1200–1600 метров над уровнем моря. 1
Растёт обычно густыми зарослями, преимущественно в лесостепи и в колках кустарников в степи, нередко по опушкам леса, на лесосеках. 14