New York to Shanghai sea distance
New York, United States (USNYC) to Shanghai, China (CNSHA) is 10,756 nautical miles (19,921 km) by sea, via the Panama Canal.
Distance and sailing time
| Distance | 10,756 nm · 19,921 km |
|---|---|
| At 14 knots | 32.0 days (768 h) |
| At 18 knots | 24.9 days (598 h) |
| At 22 knots | 20.4 days (489 h) |
Time at sea only, excluding port calls, canal waiting and weather.
Passages
- Panama Canal
Emissions estimate
| Inside ECA/SECA zones | 2,845 km (14% of the route) |
|---|---|
| CO₂e | ≈ 6,978 t |
Rough estimate for a post-Panamax container ship, not a certified figure. ECA share uses bounding boxes.
Compute it yourself
import { seaRoute } from 'searoute-ts';
import 'searoute-ts/ports';
const route = seaRoute('USNYC', 'CNSHA', { vesselDraftMeters: 14 });
console.log(route.properties.length); // 10,756 nm
npm install searoute-ts · GitHub · npm
Related routes
Reverse direction: Shanghai to New York · 10,756 nm
More from New York
- New York to Felixstowe · 3,264 nm
- New York to Antwerpen · 3,358 nm
- New York to Rotterdam · 3,362 nm
- New York to Hamburg · 3,510 nm
- New York to Los Angeles · 4,943 nm
- New York to Santos · 5,018 nm
More to Shanghai
- Busan to Shanghai · 460 nm
- Yokohama to Shanghai · 1,024 nm
- Singapore to Shanghai · 2,226 nm
- Port Klang (Pelabuhan Klang) to Shanghai · 2,415 nm
- Colombo to Shanghai · 3,860 nm
- Sydney to Shanghai · 4,607 nm
All routes for New York and Shanghai, or every route.