马来西亚半岛、新加坡、苏门答腊、泰国。其也存在于周围许多小型岛屿中，包括邦加岛、望加丽岛、兰塔岛、达鲁岛、浮罗交怡、孟德尔岛、明打威群岛（西比路岛）、美兰地群岛（巴东岛、朗桑岛、直名丁宜岛）、尼亚斯岛、槟榔屿、廖内群岛（林加群岛、纳土纳群岛、廖内岛）、鲁帕岛苹果猪笼草一般生长在海拔1200米或2100米以下的潮湿阴凉的森林中。在婆罗洲，苹果猪笼草主要分布在海拔0至1000米相对平坦的巽他荒原森林、泥炭沼泽森林和退化沼泽林中。在苏门答腊和西马来西亚，苹果猪笼草生长于海拔1100米以下荒原森林的平坦地带