Shenzhen Baoan to Houston sea distance

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

Open in interactive demo →

Panama CanalShenzhen BaoanHouston

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('CNSZX', 'USHOU', { vesselDraftMeters: 14 });
console.log(route.properties.length); // 10,948 nm

npm install searoute-ts · GitHub · npm

Related routes

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

More from Shenzhen Baoan

More to Houston

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