How to get from Haikou to Shanghai by car, truck, walk, bike

Distance between Haikou and Shanghai is 1982 kilometers (1229 miles).
Driving distance from Haikou to Shanghai is 2359 kilometers (1463 miles)

HaikouShanghai
Leaving from
Going to

Route Map

4 Ways from Haikou (China/Yunnan) to Shanghai (China/Shanghai)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 67 m
2. Turn right onto X104 194 m
3. Turn sharp left 1.11 km
4. Turn right 155 m
5. Keep left 28.18 km
6. Keep right 15.11 km
7. Keep right 2.96 km
8. Keep right 5.64 km
9. Keep right 1.00 km
10. Keep left 12.48 km
11. Keep right 23.36 km
12. Keep right onto 昆曲高速, G56, G60 443.59 km
13. Keep right onto G60, G76 14.06 km
14. Keep right 53.29 km
15. Keep right 376 m
16. Keep right 331.51 km
17. Keep left 35.19 km
18. Keep right 221.36 km
19. Keep right 229 m
20. Keep left 21.61 km
21. Keep right onto 杭瑞高速, G56 430.53 km
22. Keep right 30.87 km
23. Keep right 267 m
24. Keep right 167.22 km
25. Keep right onto 高界高速, G50 514 m
26. Keep right onto 高界高速, G50 45.49 km
27. Keep right onto 沪渝高速, G50 119.58 km
28. Keep right 453 m
29. Keep right 80.18 km
30. Continue onto 宣铜高速, S32 2.66 km
31. Keep right 418 m
32. Keep left 267.17 km
33. Keep left onto 延安高架路 943 m
34. Keep right onto 延安东路 129 m
35. Keep right onto 延安东路 580 m
36. Turn left 372 m
37. Turn left onto 人民大道 287 m
38. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Haikou (China/Yunnan) to Shanghai (China/Shanghai)?
How do I get from Haikou (China/Yunnan) to Shanghai (China/Shanghai) the fastest?
How long does it take to get from Haikou (China/Yunnan) to Shanghai (China/Shanghai)?