Between Berlin and Duisburg we found up to 19
The earliest departure from Berlin is at 02:15 arriving to Duisburg at 09:45.
The latest departure is at 16:37 arriving at 21:02.
Prices for a one way adult ticket range from 10 € to 40 €.
The shortest travel distance between Berlin (DE) and Duisburg (DE) is 549 km.
The fastest bus which departs at 16:37 has a travel time of 04:25h.
The longest travel time on the route is 08:15h.
Specific information about each route can be found by clicking the route in the search results.