Bactrocera zonata (Saunders) and Bactrocera dorsalis (Hendel) (Diptera: Tephritidae) are major pests of fruits especially guava, posing a trade barrier of Pakistani fruits in foreign markets. Mass trapping of this pest by suitable selection of traps is necessary for its management by the male annihilation technique (MAT). Experiments were conducted in three different guava-producing districts of Punjab, i.e., Faisalabad, Sargodha, and Toba Tek Singh. Three locations in each district were selected for the experiment, three acres each. Three types of traps were used: the round trap (RT), the jar trap (JT), and the pet bottle trap (PBT), with six traps per acre. Multiple linear regression equations and correlations were computed on the mean population data for all traps in each year. April, May, and June (standard weeks 13-23) were fruit fly peak activity periods in all districts. Temperature exerted a highly significant and positive impact on fruit fly populations. Humidity was not significant, but showed a positive relationship with per unit population fluctuation. Rainfall was also not significant, but showed a negative relationship with per unit population fluctuation. The maximum impact of temperature was 43.5 and 42.8% in Faisalabad, the maximum impact of relative humidity was 26.2 and 22.2% in Sargodha, Faisalabad, and the maximum impact of rainfall was 26.3 and 15.1% in Sargodha. The PBT trap had significant and positive correlations with per unit population fluctuation in all three districts during 2015 and 2016. Pet bottle traps gave the maximum adult catches at all districts with minimum cost 13.30 $/ha in a year, which is suitable for farmer’s community to be used in a prediction model.