The shortest distance (air line) between Hong-Kong and Shanghai is 760.24 mi (1,223.49 km). The shortest route between Hong-Kong and Shanghai is 888.83 mi (1,430.43 km) according to the route planner. The driving time is approx. 16h 24min.
People Also Ask
Far down in the deep green forests of the West Midlands in England lies what claims to be the shortest railway branch line in Europe. The Stourbridge Town line measures a titchy 0.8 miles long with a mere two stops, travelling from Stourbridge Town to Stourbridge Junction.