Flight distance between Riyadh, Saudi Arabia and Siteki, Swaziland 3,668.1 mi / 5,903.3 km