Une forêt de nuages ou de brouillard est une forêt (généralement) tropicale ou subtropicale, à feuillage persistant, montagnarde et humide. Elle présente une couverture nuageuse de basse altitude, durable, fréquente ou saisonnière, généralement au niveau de la canopée.

Les forêts nuageuses ont souvent des mousses qui couvrent le sol et la végétation. Ces forêts moussues se développent généralement sur les selles des montagnes, où l'humidité des nuages est maintenue en place.

Leur altitude varie de 500 m à 4000 m au-dessus du niveau de la mer. Souvent, il existe une altitude particulière où l'environnement est propice à la forêt de nuages. Il y a alors du brouillard au niveau de la végétation, ce qui réduit l'ensoleillement direct et la perte de la brume aqueuse. Une grande partie de l'humidité des plantes arrive par des gouttelettes de brouillard, où le brouillard se condense sur les feuilles des arbres et s'égoutte ensuite sur le sol en dessous.