The driving distance from Shenzhen to Hong Kong is 28 miles
or 45 kilometers
This is a fairly short road trip, starting from Shenzhen, China and arriving at your destination of Hong Kong with a total driving time of 44 minutes
If you just want to know how far it is between Shenzhen and Hong Kong, the straight line distance is 20 miles
or 32 kilometers
If you are a pilot flying a private plane, you can fly straight from Shenzhen, China to Hong Kong for a total flight time of 32 minutes
Get more details to plan a trip from
Shenzhen to Hong Kong.