Rheinberg is a town located in the district of Wesel within the state of North Rhine-Westphalia, Germany. It is situated on the left bank of the Rhine river.
The town is positioned approximately 10 kilometres north of Moers and 15 kilometres south of Wesel.