Houston to Shenzhen Baoan sea distance

Houston, United States (USHOU) to Shenzhen Baoan, China (CNSZX) is 10,948 nautical miles (20,276 km) by sea, via the Panama Canal.

Open in interactive demo →

Panama CanalHoustonShenzhen Baoan

Distance and sailing time

Distance10,948 nm · 20,276 km
At 14 knots32.6 days (782 h)
At 18 knots25.3 days (608 h)
At 22 knots20.7 days (498 h)

Time at sea only, excluding port calls, canal waiting and weather.

Passages

Emissions estimate

Inside ECA/SECA zones2,039 km (10% of the route)
CO₂e≈ 7,103 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('USHOU', 'CNSZX', { vesselDraftMeters: 14 });
console.log(route.properties.length); // 10,948 nm

npm install searoute-ts · GitHub · npm

Related routes

Reverse direction: Shenzhen Baoan to Houston · 10,948 nm

More from Houston

More to Shenzhen Baoan

All routes for Houston and Shenzhen Baoan, or every route.