Bus Rb31 : Full Schedule in Duisburg

Click to load interactive map
List of stops
      Map

      Xanten – Moers

      Xanten

      04:3806:4020:2021:2022:20

      Alpen

      04:5506:5720:3721:3722:37

      Millingen(b Rheinb)

      05:0207:0420:4421:4422:44

      Rheinberg(Rheinl)

      20:5721:5722:57

      Moers

      21:1822:1823:18
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Moers – Xanten

      Moers22:3723:37
      Rheinberg(Rheinl)22:5623:56
      Millingen(b Rheinb)06:5118:2423:0600:06 +1
      Alpen07:00
      07:01
      18:33
      18:34
      23:15
      23:16
      00:15 +1
      00:16 +1
      Xanten07:2218:5523:3700:37 +1
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Last updated on March 31, 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