Hagtornsommerfugl finnes på gresskledde og buskmarker i åpen løvskog. Den flyr også i åpen furuskog.