Flight distance between Les Avirons, Reunion and Foshan, China 4,947.8 mi / 7,962.7 km