Flight distance between Mbabane, Swaziland and Kano, Nigeria 3,052.5 mi / 4,912.4 km