Вануа-Леву
Эндемик Фиджи. Встречается на островах Вануа-Леву и Тавеуни архипелага Фиджи. Обитает в субтропических и тропических влажных низинных лесах и субтропических и тропических влажных горных лесах.