Admitting freight ships traffic on the Vistula and the Noteć will allow easy access to German ports like Lubeck, Hamburg, Bremen or Bremerhaven, and to the main ports in Belgium and the Netherlands. All of these ports are well adapted to receive this type of vessels, due to the ports' traditionally important role in providing services for inland waterway transport.
The existing commercial river ports along the IWW E70, in Kostrzyn, Krzyż, Ujście, Bydgoszcz and Malbork have their own infrastructure, which was built in the 60s and 70s and is largely based on the pre-war installations (except for the port of Kostrzyn opened for use in 1990). Until 1990, the operation of ports and cargo-handling sites was closely subjugated to the local economy. After the change of Poland's political system, a large number of the state-owned enterprises ceased to exist and, consequently, the interest in inland waterway transport dwindled. Stevedoring services in the ports of Krzyż and Ujście have not been provided since the late 90s.
In Malbork, ship traffic came to a standstill around 2004, after shipping through the Vistula Lagoon had been closed. The port of Kostrzyn handled its last barge in 2007. In order to revive these ports, investments in their infrastructure are necessary, especially those aimed at facilitating access to the ports from the land. As part of the IWW E70 revitalization programme, construction of new inland ports has been planned in Gorzów Wielkopolski, Drezdenko, Czarnków and Nakło nad Notecią. In the past, these towns boasted small ports and cargo-handling terminals. At present, only in Gorzów Wielkopolski, on the left bank of the Warta River, the waterfront is occasionally used for handling aggregates and steel structures.
Along the Polish section of the International Waterway E70, the following river ports are situated:
1. commercial port at Krzyż - total area of 9.4 ha, the harbour basin has an area of 1.8 ha, the cargo-handling quay is 481 m long and 6 m wide, the area of the storage yards is 1,678 m2 and warehouse facilities are 1,598 m2;
2. cargo-handling wharf in Gorzów Wielkopolski - located on the left bank of the Warta River and occasionally used to handle aggregates and steel structures.
3. port in Czarnków - located at km 132 of the course of the Noteć River;
4. commercial port in Ujście - total area of 8.1 ha, the dock has an area of 4.2 ha, the length of the wharf is 580 m and the cargo-handling quay is 120 m long, the area of storage yards is 2,000 m2 and warehouse facilities are 1,477 m2; the width of the wharf is 6 m;
5. cargo-handling terminal in Nakło nad Notecią has a transshipment wharf which is 155 m long; storage yards have an area of 4,000 m2, and the depth at the waterfront is 1.4-1.6 m
6. Inland commercial port in Bydgoszcz - located upon the Brda River. It belongs to Żegluga Bydgoska Company (Bydgoszcz Shipping Company). At present, at the port, mostly construction aggregate is handled, which is extracted from the Vistula River and transported to the port along the Brda River. The cargo-handling wharf is 420 m long; the area of the storage yards is 3,800 m2; the warehousing space is 1,430 m2 and the depth at the wharf is 2-2.5 m. The port's total area is 13.3 ha, the harbour basin is 4.5 ha and the width of the waterfront is 500 m;
7. BR port in Bydgoszcz - its cargo-handling wharf is 231 m long; the area of storage yards is 2.000 m2, and the warehouse space 1,300 m2; depth: 2-2.5 m, width of the wharf: 6 m;
8. Timber Port in Bydgoszcz (Port Drzewny) - used for storing wood during timber rafting season to the west along the Vistula-Oder waterway and for wood processing by the local timber industry. The inner harbour has an area of 60 ha and is currently used as a racing track.
9. River ports in Toruń: Toruń has four river ports - Timber Port (Port Drzewny) - area of 70.76 hectares (at the largest branch of the Vistula River near Toruń, shaped naturally; the port has 4 harbours and recreational areas); Winter Port (Port Zimowy) (artificially excavated harbour basin with an area of about 5 hectares, the largest quay for barges and boats in Toruń); University Sports Association Port and Budowlani 10 Port. The total length of cargo-handling wharves in Toruń is 126 m; the area of the storage yards is 4,000 m2; warehouse area is 1,500 m2 and the depth is 5 m;
10. cargo-handling wharf in Solec Kujawski - length of the wharf: 60 m, the area of storage yards: 3.000 m2; depth 2-2.5 m;
11. cargo-handling wharves in Bydgoszcz (Fordon) - located on the Vistula River. The first one is situated at km 773.27 and is 246 m long and 1.2-1.5 m deep. The other is at km 774.9 of the river and has 3,000 m2 of storage yards and a depth of 2 -2.5 m;
12. cargo loading wharf in Głogówek - the quays are 60 m long; storage yards area 1.200 m2; depth: 1.2-1.5 m;
13. port in Chełmno - total length of the waterfront is 86.5 m and the port depth varies from 1.0 to 1.6 m;
14. cargo-handling wharf in Grudziądz - total waterfront length is 550 m; storage yards area: 1.000 m2; depth: 0.4-0.6 m;
15. port in Grudziądz - wharf length is 300 m and the depth of the harbour varies from 0.4 and 0.6 m;
16. port at Korzeniewo - total area: 2.3 ha, 2.375 ha of storage yards, the harbour basin is 60 m long and 12 m wide;
17. port in Tczew - built in 1926, after 1928, due to the construction of the Port of Gdynia, Tczew port lost its importance. Now, the port is home to a passenger and yacht harbour located along the boulevards of the Vistula. The harbour for passenger ships is a permanent pier on steel piles and has a 102-meter-long mooring line. The pier, protruding in the direction of the river flow, allows mooring for vessels of a total length not exceeding 125 m;
18. Przegalina river port - located next to the canal lock of the same name - winter base and depot for icebreakers;
19. river port in Malbork - built in the interwar period, it is now owned by Żegluga Bydgoska S.A. (Bydgoszcz Shipping). Its cargo-handling wharf is 480 m long.
20. seaport of Elbląg - the largest Polish port of the Vistula Lagoon. It is situated on the river Elbląg, just 6 km from the river's confluence with the Vistula Lagoon. It is a regional port for coastal freight, passenger and tourist shipping on the Lagoon and the Baltic Sea. The port's total area is 470 ha, length - 4.5 km, including 2.5 km of harbour wharves; the fairway depth ranges from 1.8 m to 2.5 m.