Обитают в Белизе, Коста-Рике, Доминиканской Республике, Гватемале, Гондурасе, Ямайке, Мексике, Никарагуа, Панаме и на Каймановых островах.
Населяют субтропические и влажные тропические леса.