Povodí Odry je povodí řeky 1. řádu a je součástí úmoří Baltského moře. Tvoří je oblast, ze které do řeky Odry přitéká voda buď přímo nebo prostřednictvím jejich přítoků. Jeho hranici tvoří rozvodí se sousedními povodími. Na jihu je to povodí Moravy a povodí Váhu, na západě povodí Labe a na východě povodí Visly. Na severu jsou to pak povodí menších přítoků Baltského moře. Nejvyšším bodem povodí je s nadmořskou výškou 1603 m Sněžka v Krkonoších.