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