Cette espèce est présente sur plusieurs îles de l'océan Pacifique occidental, à Hawaï et de Taiwan, Australie, Nouvelle-Calédonie, Nouvelle-Guinée à l'Indonésie. Il a été introduit dans toutes les îles principales d'Hawaï. Il habite une grande variété d'habitats, des côtes aux forêts des hautes terres. Pendant la saison des pluies de juin à novembre, cette espèce est commune dans les zones de bordure ensoleillée, comme le long des routes et des zones cultivées.