How to get from Hong Kong to Shenzhen by car, truck, walk, bike

Distance between Hong Kong and Shenzhen is 32 kilometers (20 miles).
Driving distance from Hong Kong to Shenzhen is 46 kilometers (29 miles)

Hong KongShenzhen
Leaving from
Going to

Route Map

4 Ways from Hong Kong (China) to Shenzhen (China/Guangdong)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto 金鐘道 Queensway 11 m
2. Turn sharp right onto 金鐘道 Queensway 1.26 km
3. Keep right onto 文咸東街 Bonham Strand 151 m
4. Turn right onto 禧利街 Hillier Street 84 m
5. Turn left onto 德輔道中 Des Voeux Road Central 170 m
6. Turn right onto 摩利臣街 Morrison Street 90 m
7. Turn left onto 干諾道西 Connaught Road West 681 m
8. Keep right onto 干諾道西 Connaught Road West 34.27 km
9. Keep left 171 m
10. Keep left 182 m
11. Keep right 52 m
12. Turn right onto 青山公路-洲頭段 Castle Peak Road – Chau Tau 106 m
13. Keep left onto 新深路 San Sham Road 2.34 km
14. Keep right 193 m
15. Keep right 1.86 km
16. Turn sharp right 645 m
17. Keep right 78 m
18. Keep left 14 m
19. Turn left onto 国花路 3.06 km
20. Make a U-turn onto 金田路 119 m
21. Keep right 237 m
22. Keep right onto 深南大道辅路 185 m
23. Turn right 150 m
24. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Hong Kong (China) to Shenzhen (China/Guangdong)?
How do I get from Hong Kong (China) to Shenzhen (China/Guangdong) the fastest?
How long does it take to get from Hong Kong (China) to Shenzhen (China/Guangdong)?