Habita en las regiones montañosas de América Central (Costa Rica y Panamá), Caribe (Cuba, República Dominicana y Haití) y en América del Sur, sobre todo en los Andes, desde Colombia hasta el norte de Argentina.