Habita en la vertiente pacífica de la parte central de Costa Rica; también, a una altitud de 400 a 2.000 msnm en la Cordillera de Talamanca (Costa Rica y Panamá).