Flight distance between Guangzhou, China and Anse Boileau, Seychelles 4,341.3 mi / 6,986.6 km