What is the travel distance between Guangzhou, China and Hanoi, Vietnam? How many miles is it from Hanoi to Guangzhou. 495 miles / 796.63 km is the flight distance between these two places. Use the Distance calculator given below to find distance between any two cities or places.