Badulla on linn Sri Lankas, Uva provintsi halduskeskus.
Asub Kandyst 60 km kagu pool ja umbes 640 m kõrgusel merepinnast.