Se encuentran en Florida, Cuba, República Dominicana, Haití, Jamaica, Trinidad y Tobago, México, Guatemala, Belice, Honduras, Nicaragua, Costa Rica, Panamá, Guayana Francesa, Surinam, Guyana, Venezuela, Colombia, Ecuador, Perú, Bolivia y Brasil en elevaciones de 1200 msnm en las selvas tropicales en los troncos de los árboles.