Abstract Purpose This paper aims to focus on a medical goods distribution problem and pharmacological waste collection by plug-in hybrid vehicles with some real-world restrictions. In this research, considering alternative energy sources and simultaneous pickup and delivery led to a decrease in greenhouse gas emissions and distribution costs, respectively. Design/methodology/approach Here, this problem has been modeled as mixed-integer linear programming with the traveling and energy consumption costs objective function. The GAMS was used for model-solving in small-size instances. Because the problem in this research is an NP-hard problem and solving real-size problems in a reasonable time is impossible, in this study, the artificial bee colony algorithm is used. Findings Then, the algorithm results are compared with a simulated annealing algorithm that recently was proposed in the literature. Finally, the results obtained from the exact solution and metaheuristic algorithms are compared, analyzed and reported. The results showed that the artificial bee colony algorithm has a good performance. Originality/value In this paper, medical goods distribution with pharmacological waste collection is studied. The paper was focused on plug-in hybrid vehicles with simultaneous pickup and delivery. The problem was modeled with environmental criteria. The traveling and energy consumption costs are considered as an objective function.