In the logistics distribution process, effective transportation management is required to ensure quality and timely delivery. In addition, transportation must be more economical and faster. The case study company is a chemical plant, an industrial company that produces products for hygiene and cleaning. The delivery manager plans the transportation routes based only on her experience because no decision-making aids are available. In addition, the manager considers the shipping order from first to last when arranging the products on the transportation vehicles. The goods for the final delivery location are placed at the back and bottom of the delivery truck. This cannot guarantee that the transportation routes set by the manager are suitable. Therefore, this study aims to plan delivery routes, arrange items in trucks, and reduce transportation costs for a case study of a chemical factory by using vehicle route problems and container filling problems. Then, the program is developed in Python using the Saving Algorithm, the 3D First Fit Decreasing Algorithm, and the 3D Best Fit Algorithm. The results show that the program method can reduce the use of transportation vehicles from 19 to 14, which is 26.32%; reduce the total distance from 5,499.8 kilometers to 3,406.92 kilometers, which is 38.05%; reduce the wages of transportation vehicles from 36,666 to 24,993 baht, which is 31.84%; can increase the average total weight per vehicle from 961.22 to 1,319.71 kilograms, which is 37.30%; and increase the average space utilization per vehicle from 37.93% to 51.47%, which is 13.54%. This method can reduce costs and increase efficiency for the company. Finally, the developed program also supports inexperienced operations managers in making decisions when planning transportation routes and loading goods, Thereby saving working time.