Heliamphora nutans se développe sur les hauts plateaux des tepuys au Vénézuela. Elle pousse dans des sables gréseux, sur des rochers avec un peu d'humus, sous un climat tropical fortement changeant, avec d'importantes amplitudes thermiques.
Le mot « tepuy » proviendrait d'un vocable de la langue des indiens pemons, qui signifie "montagne".