The uncertainties regarding the capabilities, the large number of alternatives offered, the lack of versatility and the shortage of experienced planners of non-traditional machining processes (NTMPs) require the development of a structured process selection procedure. In this paper, a multi-attribute selection procedure is presented to help manufacturing personnel in determining suitable NTMPs for given application requirements. The selection procedure first enables the user to narrow down the list of NTMPs to a short list containing feasible processes. Then, the procedure ranks the feasible NTMPs according to their suitability for the desired application. In ranking the feasible alternatives, the selection procedure uses a combination of two multi-attribute decision-making tools, namely the analytic hierarchy process (AHP) and the technique for order preference by similarity to ideal solution (TOPSIS). For use in the selection procedure, possible shape applications performed by the processes, process technical capabilities and attributes necessary to measure the performance of processes are developed. Many industrial case studies are introduced to examine the dependability of the developed approach, and successful results are obtained.