Travel from Amsterdam to Duisburg

Train, bus or fly from Amsterdam to Duisburg?

Dutch Railways (NS) operates a train from Amsterdam to Duisburg every 4 hours. Tickets cost $35 - $55 and the journey takes 1 h 57 min. Alternatively, FlixBus operates a bus from Amsterdam to Duisburg 5 times a day. Tickets cost $12 - $21 and the journey takes 2 h 30 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Amsterdam to Duisburg

From Amsterdam Centraal train to Duisburg Hbf. 1 h 57 min 41€. From Amsterdam, Amsterdam Sloterdijk bus to Duisburg. 2 h 30 min 16€. From Amsterdam, Nieuwmarkt line 51 subway to Amsterdam Amstel then bus to Duisburg Hbf. 5 h 5 min 43€. From Amsterdam rideshare to Duisburg. 2 h 35 min 13€. From Amsterdam drive to Duisburg. 1 h 58 min 30€. From Amsterdam Centraal train to Amsterdam airport, fly to Dusseldorf airport, train to Düsseldorf-Unterrath, then train to Duisburg. 2 h 34 min 114€.

Operators from Amsterdam to Duisburg