Der Bahnhof Moers befindet sich an der 1904 von der Preußischen Staatseisenbahn gebauten Niederrheinstrecke. Er liegt am östlichen Rand der Moerser Innenstadt an der Straße nach Duisburg-Homberg. Der Regionalbahnhof ist heute eine Haltestelle der RB 31.