Der Hasel kommt im gesamten Mitteleuropa vor. Im Süden fehlt er auf der Iberischen Halbinsel, in Italien, Dalmatien, der Balkanhalbinsel bis zum Kaukasus. Im Norden fehlt er in Norwegen und in Schottland. Irland ist nur im Südosten besiedelt.