Le Bihoreau cannelle niche en Nouvelle-Calédonie, aux Philippines, en Indonésie, aux Palaos, aux États fédérés de Micronésie, sur l'archipel Bismarck, aux îles Salomon, en Australie et en Nouvelle-Zélande. Il réside en permanence dans toute son aire de nidification, mais ses aires d’hivernage sont un peu plus étendues.
Ce bihoreau fréquente une grande variété d’habitats. Il se nourrit généralement dans l’eau stagnante, ou avec un courant faible, et de faible profondeur.
Il est très grégaire et niche en colonies dont la taille varie entre 200 et 3000 oiseaux parfois en compagnie d’autres hérons, de spatules, de cormorans, ou d’ibis. Le nid peut être placé jusqu'à 20 mètres de haut dans un arbre, dans un gros arbuste, dans la mangrove ou au sol. Le nid est fait d’un assemblage lâche de bâtonnets. Les œufs sont au nombre de deux à cinq.