Outsourcing is hiring an external company to do one or more internal activities because these activities are either difficult to achieve, or costly to do in-house. This external hired company is known as Third Party Logistics (3PL). 3PL selection decision inherently is a multi-criterion problem, sometimes with strategic importance to companies. Management science techniques might be helpful tools for these kinds of decision-making problems. Multi-Criteria Decision-Making (MCDM) techniques are often used to solve 3PL problems. In this paper, different types of MCDM are overviewed, and then a framework for 3PL selection is proposed by using a hybrid two-phase Fuzzy Analytic Hierarchy Process (FAHP) to select the best 3PL company providing the most satisfaction for the criteria determined, and Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) to evaluate the performance of 3PLs. This integration provides a good methodology to rank 3PLs.