Ptaki zimują w środkowej i północno-zachodniej Afryce i na południe od Sahary, na Półwyspie Arabskim oraz w południowej i południowo-wschodniej Azji.
W Polsce to nieliczny, lokalnie średnio liczny ptak lęgowy. Można go spotkać niemal na całym niżu, na terenach o wysokości do 600 m n.p.m. Liczniej występuje w centralnej i wschodniej Polsce, zwłaszcza w dolinach większych rzek (Wisły, Bugu, Narwi czy Pilicy). W zachodniej części kraju jest mniej liczny, najczęściej występuje w dolinach Warty, Noteci i Odry. Bardzo nieliczny jest natomiast na Pomorzu i Mazurach (lokalnie liczniejszy, np. w Borach Tucholskich).
Systematyka W niektórych systematykach (Sibley-Ahlquist, 1990) wydzielano osobny rząd dudkowe (Upupiformes), obejmujący dwie rodziny: dudki (Upupidae) oraz sierpodudki (Phoeniculidae). Międzynarodowy Komitet Ornitologiczny (IOC) oraz inni współcześni systematycy klasyfikują te dwie rodziny w rzędzie dzioborożcowatych (Bucerotiformes). Podgatunki Współcześnie wyróżnia się osiem podgatunków Upupa epops. Taksonomia w obrębie podgatunków przez wiele lat była sporna i niejasna. Często podgatunek africana uznawany był za odrębny gatunek. Niektórzy autorzy nie uznawali podgatunku saturata i synonimizowali go z podgatunkiem nominatywnym. Za podgatunek dudka uznawany był dudek madagaskarski (U.