Obesity is associated with an increased risk of nonalcoholic fatty liver disease (NAFLD). Visfatin is an adipokine produced by visceral fat tissue and liver cells. Transient elastography with controlled attenuation parameter (CAP) noninvasively assesses liver fibrosis and steatosis. To measure visfatin level in 80 children and adolescents with obesity as a potential biomarker for NAFLD and assess its relation to transient elastography. Abdominal ultrasound, liver stiffness and CAP measurements were performed for all patients. Fasting lipid profile, fasting blood glucose, insulin level, liver and kidney functions, coagulation profile and serum visfatin levels were assessed. Among patients with obesity, 31 (38.8%) had NAFLD and 16 (20%) patients had elevated alanine aminotransferase (ALT), while 9 (11.2%) had both NAFLD and elevated ALT. Transient elastography showed that 12.5% had fibrosis stage F1, 2.5% had F2 and another 2.5% had F3 while none had F4. Using CAP, 23.8, 13.8 and 17.5% had S1, S2 and S3, respectively. Serum visfatin levels were significantly elevated in all patients compared with nonobese controls. Higher visfatin levels were found among patients with dyslipidemia, NAFLD, elevated ALT and steatosis defined by CAP. Serum visfatin was related to the degree of fibrosis and steatosis. Visfatin cutoff value 18 ng/mL could significantly detect the presence of NAFLD with 83.9% sensitivity and 81.4% specificity. Serum visfatin was positively correlated to BMI, waist circumference, waist/hip ratio, ALT, total cholesterol, liver stiffness and CAP. Visfatin could be a promising serum biomarker for monitoring liver disease among pediatric patients with obesity.