Anthracoceros coronatus is restricted to central and southern India (common in a few areas, but declining and confined to land under 300 m) and SriLanka (local and moderately plentiful, but now restricted to more secluded forest of the dry lowlands).