Cardedu is a town and comune (municipality) in the Province of Ogliastra in the autonomous island region of Sardinia in Italy, located about northeast of Cagliari and about south of Tortolì. It has inhabitants.
Cardedu borders the following municipalities: Bari Sardo, Gairo, Jerzu, Lanusei, Osini, Tertenia.