The Azure Kingfisher is found across northern and eastern Australia, as well as in the Moluccas and Lesser Sundas (Indonesia), New Guinea and surrounding islands. In Australia, it is found from the Kimberley region, Western Australia, across the Top End to Queensland, and is widespread east of the Great Dividing Range to the Victorian border and south into Victoria.