Flight distance between Midrand, South Africa and Puntarenas, Costa Rica 7,940.2 mi / 12,778.5 km