Flight distance between Riyadh, Saudi Arabia and Bulawayo, Zimbabwe 3,329.3 mi / 5,358.0 km