Flight distance between San Vicente, Costa Rica and Johannesburg, South Africa 7,885.2 mi / 12,690.1 km