Es originaria de las zonas altas tropicales del noroccidente de Sudamérica y de Centroamérica, entre los 1.500 y 3.100 msnm.