The Rainbow Lorikeet occurs in coastal regions across northern and eastern Australia, with a local population in Perth (Western Australia), initiated from aviary releases. They have recently become established in Tasmania, probably as a result of occasional natural introductions and/or aviary escapes and releases.