Transport kolejowy Do 1991 czynną w ruchu pasażerskim była linia kolejowa Nijmegen – Kleve – Krefeld należąca do Kolei lewobrzeżnej Doliny Renu. Obecnie linia jest czynna w ruchu pasażerskim na odcinku Krefeld – Kleve, po przeprowadzonej w 2008 roku naprawie głównej torowiska. Na pozostałym odcinku linii, czyli Kleve – Nijmegen od 2008 roku wykonywane są jedynie przewozy turystyczne drezyną ręczną. Drezyny te kursują między Kleve i Kranenburgiem, podobnie między Kranenburgiem i Groesbeekiem. Dawny budynek dworca Kranenburg jest dzisiaj używany jako kawiarnia „Caféhaus Niederrhein”, „Besucherzentrum De Gelderse Poort Kranenburg” oraz punkt informacyjny NABU.

Transport drogowy Wykaz dróg NumerPrzebiegB504Kranenburg B9 – GrunewaldK2Keeken K3 – K31 – Niel – Kranenburg K44K15Frasselt B504 – Schottheide – Nütterden – Kleve L484K31Wyler K44 – B9 – Zyfflich – Niel – K2 – Mehr – Nütterden B9K44Wyler B9 – K31 – Kranenburg – K2 – B9B9Granica NL N325 – Kranenburg B504 – Nütterden – Donsbrüggen

Przez gminę Kranenburg przebiegają dwie drogi federalne (19,195 km) i cztery powiatowe (28,760 km).