Skip to contentSkip to navigationSkip to footer
RB 31
Xanten ↔ Moers ↔ Duisburg Hbf

Schedule Deviations

Is my train on time?

Track all trains online here!
Information about rail replacement services by buses is not yet available here.

Departure Times

Station Area Maps

Route Map

  • Xanten
  • Alpen
  • Millingen
  • Rheinberg (Rheinl.)
  • Moers
  • Trompet
  • Rumeln
  • Rheinhausen
  • Duisburg Hbf
Start / End Station
Occasional Stop

Map View

To use the map view, you must consent to the use of cookies for OpenStreetMap.