Flight distance between Garissa, Kenya and Shenzhen, China 5,238.6 mi / 8,430.7 km