How to get to Nijmegen
The international airport in the Netherlands is Schiphol, Amsterdam. From the airport every 30 minutes a direct train leaves for Nijmegen, the journey takes 1,5 hours.
The international airports in Germany closest to Nijmegen are Düsseldorf Airport and Weeze Airport. From Düsseldorf Airport every 2 hours a train leaves for Nijmegen (change in Duisburg and Arnhem). From Weeze Airport a shuttle bus leaves for Nijmegen (the ride takes 45 minutes, € 16 one way).
By international train:
The most efficient way from Germany is to take the international line from Cologne/Düsseldorf to Amsterdam as far as Arnhem. Here you will find a direct connection to Nijmegen.
From Hannover/Osnabrück, you change trains in Deventer.
From France or Belgium, you change trains in Roosendaal for direct connections to Nijmegen.