[2] Bactrocera passiflorae occurs on Fiji but not on Rotuma, on Niue, on Tonga and on Wallis and Futuna.
It can be found where there is ripening fruit, in gardens, orchards, villages, towns and coastal locations, but not in dense forests.
Its hosts include such fruits as passion fruit, guava, Indian almond, rose apple, cashew, breadfruit, pawpaw, kumquat, orange, mandarin, pomelo, mango, Malay apple, Pacific lychee, Ochrosia oppositifolia, Cerbera manghas, Barringtonia edulis, and Tahitian chestnut.
[1][2] Bactrocera passiflorae feeds on fruit juices, nectar, honeydew, bird droppings and bacteria.
The insects are killed if the picked or fallen fruits are eaten by vertebrates; parasitoids attack the larvae and the pupae suffer heavy mortality in the soil.