Flight distance between Santa Marta, Colombia and Carletonville, South Africa 7,272.8 mi / 11,704.5 km