Odda er en by og administrasjonssenter i Ullensvang kommune i Vestland fylke i Norge. Byen ligger innerst i Sørfjorden i Hardanger, og har 4 840 innbyggere per 1. januar 2020[1]. Odda var administrasjonssenter i Odda kommune, som 1. januar 2020 ble slått sammen med Jondal og Ullensvang til nye Ullensvang kommune.