Le martin-chasseur fréquente les milieux boisés secs et les broussailles dans presque toute l'Afrique au sud du Sahara.
Il évite les zones cultivées de façon intensive et il n'est pas dépendant des milieux aquatiques. On le trouve du niveau de la mer jusqu'à 2300 mètres.
Espèce endémique à l'Afrique