Зимує в Західній і Південній Європі, Північній Африці, Єгипті, північній частині Аравійського півострова, Ізраїлі, Лівані, північному Ірані, рівнинній частині північної Індії. В окремі роки зупиняється на Канарах. Невелика частина новоствореної американської популяції в холодну пору року переміщається в Мексику.

Основна маса птахів відлітає у 2-й половині вересня. Іноді відзначаються у нас зимівлі цього виду, причому зимуючі шпаки тримаються, як правило, в населених пунктах.

У тепліші зими перші птахи повертаються наприкінці лютого, зазвичай десь у середині березня, а міграція триває до середини квітня. Однак невелика частина шпаків не відлітає на зиму до теплих країн, раніше на зимівлю залишалося приблизно від ста до кількох тисяч птахів.