This paper examines the technical and institutional efficiency of the National Agricultural Advisory Services (NAADS) programme implementation in Iganga district. The Cost Effective Analysis (CEA) and stochastic frontier analysis methods were used to examine technical efficiency while expenditure tracking and FGD methods were applied to assess institutional efficiency. The analysis demonstrates that NAADS interventions have not had a significant impact on the output, productivity and income of the farmers in Iganga district. Moreover, NAADS programme faces implementation weaknesses such as nepotism that affects the selection of beneficiaries as well as enterprises, to the extent that some farmers are apathetic about the success or failure of NAADS Programme. Other observed weaknesses in NAADS implementation include late disbursement of funds, very low counterpart funding by the local government and the farmers, and poor monitoring and evaluation (M&E) of the programme. Based on the results, we suggest a major review of the implementation process of NAADS programme in general and Iganga district NAADS in particular.