Flight distance between Xi’an, China and Omdurman, Sudan 4,852.3 mi / 7,809.1 km