Nepenthes rafflesiana

"Nepenthes rafflesiana" umumnya tumbuh di tempat terbuka, berpasir dan area yang lembap. Bisa juga ditemukan di hutan kerangas, hutan sekunder, pingiran hutan rawa gambut, hutan tropis, dan di tebing pantai. Tumbuh mulai dari beberapa meter di atas permukaan laut, sampai 1200 m bahkan 1500 m.