Some of the subspecies of the Fiji whistler are yellow-throated, while others are white-throated. It has been speculated that these two groups are the result of separate waves of colonisations, with the yellow-throated being the result of an early colonisation, and the white-throated the result of a secondary colonisation. The yellow-throated are found on most northern and central islands (Vanua Levu, Viti Levu, Taveuni, Ovalau, Kioa, Rabi, Koro and Vatu Vara), while the white-throated are found on some southern islands (Kadavu, Gau and southern Lau Islands.