Flight distance between Salvador, Brazil and Teyateyaneng, Lesotho 4,361.9 mi / 7,019.8 km