5,170 nautical miles
The distance from Johannesburg, South Africa, to Cedar Rapids, Iowa, is 8,895 air miles. That equals 14,314 kilometers or 7,729 nautical miles.
The total direct flight time between Johannesburg, South Africa, and Perth, Australia, is about 10h 19min. This does not include the amount of time you may spend waiting at an airport for a connecting flight. The flight distance is 8,341.14 km.
The distance between Los Angeles, California, and Johannesburg, South Africa, is 10,376 miles or 16,696 kilometers "as the crow flies."
From Durban Harbour (RSA) to Port of Dover (UK): 5094.74 Nautical Miles 5862.92 Statute Miles 9435.43 Kilometers
Well, there is more than one London, and South Africa is a pretty big place. Assuming that you meant London, England, to Cape Town, South Africa, as the crow flies, it is: 5979 miles (9623 km) (5196 nautical miles). From London, England to Johannesburg, South Africa, as the crow flies, it is: 5609 miles (9027 km) (4874 nautical miles)
About 7,000 nautical miles.
The air distance from Houston, Texas, to Pietermaritzburg, South Africa, is 9,216 miles. That equals 14,831 kilometers or 8,008 nautical miles.
The air distance from Osaka, Japan, to Port Elizabeth, South Africa, is 8,521 miles. That equals 13,712 kilometers or 7,404 nautical miles.
The air distance from Los Angeles, California, to Johannesburg, South Africa, is 10,366 miles. That equals 16,682 kilometers or 9,007 nautical miles.
The distance from Tripoli, Libya, to Johannesburg, South Africa, is 4,181 air miles. That equals 6,728 kilometers or 3,633 nautical miles.
The distance between the above places is approximately equal to 450 nautical miles. To convert miles to nautical miles, multiply the miles by 0.86. This is point to point straight distance. The actual distance will change according to the route.
Distance between OR Tambo International Airport (in Johannesburg) and Heathrow Airport (in London) is 4897 nautical miles (9069km)
The air distance from Orlando, Florida, to Cape Town, South Africa, is 7,803 miles. That equals 12,557 kilometers or 6,780 nautical miles.
The distance from Kennebunk, Maine, to Portsmouth, Virginia, is 546 air miles. That equals 878 kilometers or 474 nautical miles.
The distance from Philadelphia, Pennsylvania, to Portsmouth, Ohio, is 428 air miles. That equals 689 kilometers or 372 nautical miles.
If you could sail in a straight line from the tip of South Africa to the first land-fall directly south, you would travel approximately 2,206.763 nautical miles.
The distance from Clapham Common, south London, England, to Johannesburg, South Africa, is about 5,617 air miles. That equals 9,038 kilometers or 4,880 nautical miles.