As studies on municipal solid waste management increased in recent years, many new mathematical models and approaches with a focus on determining the best treatment and disposal scenario were developed and applied. In this study, a mixed integer linear programming model was developed to be used as a facilitative tool for the cost minimisation of municipal solid waste management practices. Since municipal solid waste mass is a mixed composition of various types of waste components with different physical and chemical properties, the model was designed to include all the suitable treatment and disposal methods for these different waste components. The method alternatives with multiple waste inputs, such as aerobic biological treatment and the thermal processes, were divided into a number of inputs to remove their non-linear structures. This way, linear programming could be used, and the linear cost function could be minimised over a set of linear constraints with integer variables. The model was applied to the city of Kocaeli, which will require a new waste management application in the future, beginning from 2015. The results obtained for different haul distance constraints in the study area were presented and assessed. The results showed that all the information required for a comprehensive management task could be modelled by a linear optimisation model with a divided processes approach easily.