Bus Rb31 : Full Schedule in Duisburg

Click to load interactive map
List of stops
      Map

      Xanten – Moers

      Xanten

      20:2021:2022:20

      Alpen

      20:3721:3722:37

      Millingen(b Rheinb)

      20:4421:4422:44

      Rheinberg(Rheinl)

      20:5721:5722:57

      Moers

      21:1822:1823:18

      Moers – Xanten

      Moers22:3723:3700:37 +1
      Rheinberg(Rheinl)22:5623:5600:56 +1
      Millingen(b Rheinb)23:0600:06 +101:06 +1
      Alpen23:15
      23:16
      00:15 +1
      00:16 +1
      01:15 +1
      01:16 +1
      Xanten23:3700:37 +101:37 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Last updated on April 2, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Xanten – Moers
      Bahnhofstraße - Robert-Koch-Straße - Bahnhofstraße - Neustraße - Harweg - Windmühlenstraße - Otto-Keller-Straße
      Inbound: Moers – Xanten
      Otto-Keller-Straße - Windmühlenstraße - Harweg - Neustraße - Bahnhofstraße - Robert-Koch-Straße - Bahnhofstraße
      All data is available in GTFS feed: tuvisa-euskotran