Leaving from
Going to

Routes from Shanghai to Cape Town

cost $3988
Distance
19944 km
Travel time
10d 8h 43m
Travel cost
Fuel consumption
1994.40 litre
Total Cost
$3988.80