Flight distance between Masaya, Nicaragua and Johannesburg, South Africa 8,068.6 mi / 12,985.1 km