Scriptoplusia rubiflabellata is found on mainland and island New Guinea. In Australia it is found in far north Queensland.