Leaving from
Going to

Routes from Shanghai to Shenzhen

cost $286
Distance
1434 km
Travel time
14h 30m
Travel cost
Fuel consumption
143.40 litre
Total Cost
$286.80