Flight distance between Lobamba, Swaziland and Ahmedabad, India 4,398.1 mi / 7,078.0 km