Abstract Background Globally, tuberculosis (TB) remains the leading cause of death from a single infectious disease. TB treatment outcome is an important indicator for the effectiveness of a national TB control program. This study aimed to assess treatment outcomes of TB patients and its determinants in Batkhela, Khyber Pakhtunkhwa, Pakistan. Methods A retrospective cohort study was designed using all TB patients who were enrolled at District Head Quarter (DHQ) Hospital Batkhela, Pakistan, from January 2011 to December 2014. A binary logistic regression models were used to identify factors associated with successful TB treatment outcomes defined as the sum of cure and completed treatment. Results A total of 515 TB patients were registered, of which 237 (46%) were males and 278 (53.98%) females. Of all patients, 234 (45.44%) were cured and 210 (40.77%) completed treatment. The overall treatment success rate was 444 (86.21%). Age 0–20 years (adjusted odds ratio, AOR = 3.47; 95% confidence interval, CI) = 1.54–7.81; P = 0.003), smear-positive pulmonary TB (AOR) = 3.58; 95% CI = 1.89–6.78; P =