Flight distance between Al Ḩudaydah, Yemen and Malkerns, Swaziland 2,965.3 mi / 4,772.2 km