Flight distance between Mbabane, Swaziland and Baghdad, Iraq 4,213.0 mi / 6,780.2 km