Den Eichelhäher finden wir in Europa, Asien, Indochina, Nordafrika und im Nahen Osten.
In Mitteleuropa bevorzugt er lichte Laub- und Mischwälder.
Der Vogel ist ein Teilzieher, dessen Wanderverhalten recht komplex ist. Bisweilen werden bis zu 70 Unterarten beschrieben, von denen 34 anerkannt aufgeführt sind.