Distance from

Haikou to Shenzhen

Average travel distance is

636.45 km

Nomal travel times are between

6h 37min  -  13h 36min

636.45 km (395 miles) is the average travel distance between Haikou and . If you could walk at the speed of 3mph (4.8kph), it would take 4 days 2 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 731.99 km 454.84 miles 395.24 miles
Drive 546.79 km 339.76 miles 295.24 miles
Bus 630.57 km 391.82 miles 340.48 miles

BE PREPARED

Haikou - Shenzhen Info

The distance from Civil Aviation Hotel to Haikou Meilan Airport 27 km (16.9 miles) .

The distance from HAK to CAN 532 km (330.82 miles) .

The distance from Guangzhou Airport South to Jiahewanggang 19 km (11.5 miles) .

The distance from Jiahewanggang to Shibi 32 km (20.14 miles) .

The distance from Guangzhou South to Shenzhen North 112 km (69.71 miles) .

The distance from Shenzhen North to Civic Centre 10 km (5.95 miles) .

Travel distance chart

The distance between Haikou, Hainan, China to Shenzhen, Guangdong, China is 636.45 km (395 miles) and it would cost 24 USD ~ 146 CNY to drive in a car that consumes about 6 MPG.