Flight distance between Guangzhou, China and Hannover, Germany 5,503.2 mi / 8,856.5 km