Flight distance between Midrand, South Africa and San Vicente de Moravia, Costa Rica 7,890.7 mi / 12,698.9 km