
Badulla on kaupunki Sri Lankan vuoristoalueella saarivaltion Uva-provinssissa. Kandysta kaakkoon sijaitseva kaupunki on Uva-provinssin ja Badullan piirikunnan hallinnollinen keskus. Vuoden 2012 väestönlaskennan mukaan kaupungissa oli 42 237 asukasta.
680 metrin korkeudella merenpinnasta sijaitseva kaupunki on tunnettu ympäröivistä vuorista ja niiden teeviljelmistä. Alueen nähtävyyksiin kuuluu Dunhinda Falls -vesiputous.