Flight distance between Flying Fish Cove, Christmas Island and Hangzhou, China 2,973.2 mi / 4,784.9 km