Düsseldorf International Airport [http://www.dus-int.de/dus_en/] 20 km south of Duisburg is home of several airlines.
Niederrhein airport, also know as Airport Weeze, is a short distance from the city. There is a regular taxi bus service or you can take the bus to Weeze train station where there is an infrequent train service to Duisburg. Ryanair offers regular flights from many European destinations.
Duisburg's central station (Duisburg Hauptbahnhof) is the main junction of regional, nationwide and international railway lines.
*VRR (local trains, in German) [http://www.vrr.de/en/index.html]
*Deutsche Bahn (nationwide and international trains, in English) [http://www.bahn.de/i/view/GBR/en/index.shtml]
*Thalys (international trains to Belgium and France, in English) [http://www.thalys.com/de/en/]