Oder (tsjekkisk og polsk: Odra) er en elv i Sentral-Europa. Den har utspring i fjellområdet Oderské vrchy nordøst i Tsjekkia, renner gjennom Polen og utgjør en del av grensa mellom Polen og Tyskland før den munner ut i Stettiner Haff og rundt øyene Usedom og Wolin til Østersjøen. Oder er 840 kilometer lang (898 kilometer målt til Świnoujście). Oders lengde målt via Warta er 1 045 kilometer, altså lenger enn til Oders kilde nord i Tsjekkia. Elva har et nedbørfelt på 119 074 km². Nedbørfeltet er begrenset i vest og sørvest av Elben, i øst av Wisła og i sør av Donau.
De største sideelvene er Neisse og Warta. Oder har nesten utelukkende østlige og sørlige sideelver, et resultat av endemoreneryggen fra siste istid som strekker seg over det østlige Tyskland. Middelvannføringen ved munningen av Stettiner Haff er om lag 570 m³/s, noe som gjør Oder til den femte største elven i Tyskland etter Rhinen, Donau, Inn og Elben, og den nest største elva i Polen etter Wisła.
Oder er seilbar opp til Koźle i Kędzierzyn-Koźle, nær grensen til Tsjekkia i Polen, over en distanse på 760 kilometer.[2] Her finnes en kanalforbindelse til industriområdene i Øvre Schlesien. Andre kanalforbindelser er Oder–Spree-kanalen og Oder–Havel-kanalen, begge med forbindelse vestover. Oder er noen steder en svært bred (opp til 9,5 km) og grunn elv, med en gjennomsnittsdybde på ca. 90 cm.
Oder som grenseelv er et resultat av fredsslutningen etter andre verdenskrig.