Osijek se localiza en la ribera derecha del río Drava, 25 km río arriba de su confluencia geográfica con el Danubio, a una elevación de 94 m.