The great circle earth mapper says 7334 nautical miles (8440 statute miles, 13,583 km) http://gc.kls2.com/cgi-bin/gc?PATH=JNB-ATL
5421.2 miles.
2 853 miles
Johannesburg (JNB) to Montreal, QC (YMQ) Shortest Flight Duration * 20 hours 35 mins * Via Paris Charles de Gaulle Apt, Paris (CDG) * this includes transfer time at Paris Charles de Gaulle Apt, Paris (CDG)
Exactly 5404 miles, or 8697 km. I'd fly if I were you.
Johannesburg, South Africa, to Sydney, Australia is 6,860 miles.
3882 miles
7425 miles
8325 miles
40 miles
4238 miles
2000 miles
The distance between Nairobi and Johannesburg is about 2,402 road miles.
5 603 miles
4052 miles