Una foresta di nuvole o foresta di nebbia è una foresta umida (di solito) tropicale o subtropicale, sempreverde, montana. Ha una copertura nuvolosa di lunga durata, frequente o stagionale a basso livello, di solito a livello della chioma.

Le foreste di nuvole hanno spesso muschi che coprono il terreno e la vegetazione. Queste foreste muschiose si sviluppano di solito sulle selle delle montagne, dove l'umidità delle nuvole viene trattenuta.

La loro altitudine varia da 500 m a 4000 m sul livello del mare. Spesso c'è un'altitudine particolare dove l'ambiente è adatto alla foresta di nuvole. Questa ha la nebbia a livello della vegetazione, riducendo la luce solare diretta e la perdita della nebbia acquosa. Gran parte dell'umidità alle piante arriva per gocciolamento della nebbia, dove la nebbia si condensa sulle foglie degli alberi e poi gocciola sul terreno sottostante.