Flight distance between Shenzhen, China and Rabak, Sudan 5,328.1 mi / 8,574.7 km