Jõe pikkus on 854 km, sellest 112Tšehhis ja 742Poolas. Viimasest 187 kilomeetrit on Poola-Saksamaa piir. Odra onVisla järel Poola suurim jõgi.Valgla pindala on 118 861 km², millest 106 056 km² (89%) on Poolas, 7217 km² (6%) Tšehhis ja 5587 km² (5%) Saksamaal.
Odra koos lisajõgede ja kanalitega ning jõe valgla
Odra jõe hüdrograaf
Kanalid ühendavad OdratHaveli,Spree, Visla jaKłodnicaga. Odra on suuremas osas laevatatav, kuni Kozle linna ja Gliwicki kanalini. Laevatatavuse huvides on ülemjooksu süvendatud ja kanaliks muudetud.