Nepenthes barcelonae is a tropical pitcher plant native to the Philippine island of Luzon. It is known from a single mountain in the Sierra Madre range of Aurora Province, where it grows in stunted submontane forest.