This research presents a new bi-level bi-objective production-routing-inventory model for a medi-cine supply chain. In this case, the production is executed by multi-separated producers in a multi-production line for different kinds of medicines which will be saved in stores for delivering to cus-tomers. The capacitated vehicle routing problem is considered in designing a distribution system from stores to customers. The goal of this model is to make a suitable trade-off between the customer satisfaction and the budget cost. This problem has been formulated in a bi-level form where the first objective function is the minimization of the budget during the scheduled time and the second one is the minimization of the shortage amount associated with the lost sale of medicine demands delivering to drug stores. Uncertainty is considered as a nature of the main parameters of the problem. Then the robust approach was used to handle the associated uncertainty of related parameters and the resulted problem is solved by Benders decomposition algorithm. The results indi-cate that the model make an improvement in medicine supply chain.