Flight distance between Midrand, South Africa and San Isidro, Costa Rica 7,852.6 mi / 12,637.5 km