Mongolii i Japonii; zimuje na Wielkich Wyspach Sundajskich, płn. Celebesie, na wyspach Sula, płn. Molukach i Filipinach A. atthis taprobana – płd. Indie (na południe od rzeki Godawari) i Sri Lanka A. atthis floresiana – Bali i Małe Wyspy Sundajskie na wschód do wysp Wetar i Timor zimorodek kobaltowy (A. atthis hispidoides) – Celebes, Moluki i wyspy na zachód od Nowej Gwinei oraz wybrzeża wsch. Nowej Gwinei z Archipelagiem Bismarcka, Wyspami d’Entrecasteaux i Luizjadami A. atthis salomonensis – wyspa Nissan i Wyspy Salomona od wyspy Buka i Wyspy Bougainville’a na płd.-wsch. do Makiry

Na obszarach o łagodnym klimacie przez cały rok, zimorodek nie podejmuje wędrówek, jednak na terenach, gdzie rzeki i zbiorniki wodne zamarzają zimą, ptaki te podejmują wędrówki po sezonie lęgowym. Większość ptaków zimuje w południowych częściach obszaru lęgowego, jednak nieliczne z nich przelatują nad Morzem Śródziemnym na południe do Afryki, a ptaki ze wschodniego zasięgu swojego występowania do Azji Południowo-Wschodniej. Zimorodki odbywają wędrówki głównie nocą, a niektóre populacje z Syberii muszą pokonać dystans niemal 3000 km pomiędzy terenami lęgowymi a zimowiskami.