After adjustment, higher BMI was associated with increased LOS in a dose–response effect: Compared to normal weight (BMI <25) overweight (25–29.9) was associated with longer LOS by 0.32 days (P = 0.038), class-I obesity (30–34.9) by 0.33 days (P = 0.024), class-II obesity (35–39.9) by 0.67 days (P = 0.012) and class-III obesity (>40) by 1.15 days (P < 0.001). Class-III obesity was associated with facility discharge (odds ratio = 2.08, P = 0.008). Poor PCS was associated with increasing LOS: compared to PCS ≥ 50, PCS 20–29 was associated with a LOS increase of 0.40 days (P = 0.014) and PCS < 20 with a LOS increase of 0.64 days (P = 0.031).