Flight distance between Foshan, China and Flying Fish Cove, Christmas Island 2,365.4 mi / 3,806.8 km