The reason I stopped in this place was because they have a train connection to Weeze which is near the Niederrhein airport and from here it is easy and cheap to get to the Netherlands across the border by bus.
The German bus no. 58 will take across the border to Nijmegen central station. The cost is only 3.40 euro and the ride was about 40 minutes. No need to prepare your passport, there is no border check.
Train and car, bring you there, but also by boat
For us the car is the best way to reach Kleve, that is situated on the Western banks of the river Rhine. By train there are entrances from either German side (Duisburg / Düsseldorf) or The Netherlands (Arnhem).
Special mentioning needs to be added by the shippingline that offers wonderful daycruises from either Nijmegen or Arnhem to Kleve. First over the river Rhine, and then through smaller canals and waterways until the centre of Kleve.