Various applications of slurry transportation through pipelines exist. A transportation problem is formulated to determine the pipe diameters and amounts of transported slurry from the production to the consumption points. The minimisation of the cost consisting of the pipe and energy cost terms is considered as the objective function. Pipe cost is given as the function of pipe diameters and the energy cost is defined as the function of pipe diameters and slurry amounts. Energy cost is obtained by using the relation that is previously determined after the experimental studies have been made for the magnetite ore. Genetic algorithm is used as the optimisation method and to apply this method a commercially available software written in the C language is used and modified. The proposed methodology to solve this non-linear programming problem is applied to a transportation system and it is found that the proposed methodology has made the complex, labour-intensive solution process very convenient for the users.