In this paper, we propose a new multi-objective optimization approach for the pharmaceutical supply chain network (PSCN) design problem to minimize the total cost and the delivery time of pharmaceutical products to the hospital and pharmacy, while maximizing the reliability of the transportation system. A new mixed-integer non-linear programming model was developed for the production-allocation-distribution-inventory-ordering-routing problem. Three new heuristics (H-1), (H-2), and (H-3) have been proposed and to validate the model, two new meta-heuristic algorithms, namely, an Improved Social Engineering Optimization (ISEO) and Hybrid Firefly and Simulated Annealing Algorithm (HFFA-SA) have been developed. The proposed mathematical model has been evaluated through extensive simulation experiments by analyzing different criteria. The results show that the proposed model along with the solution method provides a reliable and powerful instrument to solve the PSCN design problem.