Cape York Peninsula
El lorito carirrojo se extiende por las islas Molucas, las islas Menores de la Sonda, Nueva Guinea y algunas otras islas menores circundantes hasta la Península del Cabo York en Australia. Su hábitat natural son las selvas tropicales y los manglares, especialmente a lo largo de los arroyos.