Flight distance between Botshabelo, South Africa and Bangkok, Thailand 5,740.2 mi / 9,237.9 km