上海—东海(太平洋)—日本东侧太平洋—白令海(太平洋)—白令海峡(连接太平洋与北冰洋)—楚科奇海(北冰洋)—波弗特海(北冰洋)—阿蒙森海(北冰洋)—巴芬湾(北冰洋)—戴维斯海峡(连接北冰洋与大西洋)—拉布拉多海(大西洋)—圣劳伦斯湾(大西洋)—沿北美东海岸(大西洋)向南航行到纽约。
上海至纽约最近的海路航海路线是:从上海出发,横渡太平洋,穿过巴拿马运河进入大西洋,再向北航行就可以到达纽约。所以,这一路线经过的大洋和运河分别是:太平洋、巴拿马运河、大西洋。
从大西洋到印度洋,途经苏伊士运河