Polonnaruwa (Singalees: Pŏḷŏnnaruva; Tamil: Pŏlaṉṉaṛuvai) is een stad in de Noordelijke Centrale Provincie op Sri Lanka. Het is de hoofdstad van het gelijknamige district Polonnaruwa.