Flight distance between Kolkata, India and Lobamba, Swaziland 5,106.2 mi / 8,217.7 km