A non-dominated sorting genetic algorithm (NSGA-II) is applied to obtain Pareto optimal solutions in widely used advanced machining processes, i.e., electric discharge machining, electrochemical micromachining, ultrasonic machining, abrasive water jet machining. The solutions obtained using the proposed method is in the form of the Pareto-optimal front, thus, any solution is acceptable and can be utilized to obtain optimum performance of the considered processes. The obtained results using NSGA-II show good agreement with the results of previous researchers. Implementation of the proposed method shows benefits to the process engineer of the industries as they can select alternative parameters based on the requirement.