Истоки этой рыбки лежат на Индонезийских островах, в Новой Гвинее и влажных областях Австралии. Столь обширный ареал, включающий множество отдельных островов, объясняется тем, что в прошлом Новая Гвинея и Австралия составляли единый материк. По геологическим меркам, относительно недавно, после завершения последнего ледникового периода, низменная перемычка между ними оказалась под водой. Радужница Вернера обитает в неглубоких реках с медленным течением, пресноводных болотах и лагунах, предпочитая участки с обильной водной растительностью. В настоящее время вылов из дикой природы сведен к минимуму, и большая часть этих рыбок разводится на коммерческих фермах.