Shanghai to Jeddah sea distance

Shanghai, China (CNSHA) to Jeddah, Saudi Arabia (SAJED) is 6,621 nautical miles (12,263 km) by sea.

Open in interactive demo →

Strait of MalaccaBab-el-MandebShanghaiJeddah

Distance and sailing time

Distance6,621 nm · 12,263 km
At 14 knots19.7 days (473 h)
At 18 knots15.3 days (368 h)
At 22 knots12.5 days (301 h)

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

Passages

Emissions estimate

Inside ECA/SECA zones0 km (0% of the route)
CO₂e≈ 4,296 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('CNSHA', 'SAJED', { vesselDraftMeters: 14 });
console.log(route.properties.length); // 6,621 nm

npm install searoute-ts · GitHub · npm

Related routes

Reverse direction: Jeddah to Shanghai · 6,621 nm

More from Shanghai

More to Jeddah

All routes for Shanghai and Jeddah, or every route.