Se distribuye por Nicaragua, Costa Rica y Panamá en los bosques húmedos de montaña en alturas de 1000 a 2000 msnm.